Interface Summary |
IConstants |
|
ICryptography |
The ICryptography interface specifies the methods necessary for the
key handling as well as to sign and verify messages. |
IDocument |
This interface defines a document along with its meta-information
needed by the HTTP server. |
IFile |
A class implementing the FileImpl interface represents a filename,
path, and its size. |
IFileList |
A class implementing the IFileList interface represents a list of
files which can be reached on a peer with a specific URL prefix. |
IFileSystemHelper |
A class implementing the IFileSystemHelper interface provides the
methods to define the file base on the locale filesystem and to
search it. |
IHostInfo |
A class implementing this interface specifies an object storing a
HostInfoMessage and a timestamp indicating when the
HostInfoMessage has been received the last time. |
IHostInfoMessage |
This interface provides the functionality to identify a given
host. |
IHostList |
The IHostList interface specifies the functionality to manage the
list of known and online peers. |
IHTTPServer |
An object implementing the IHTTPserver interface represents the
HTTP server of a ShareMe peer. |
IHTTPServerEntry |
This interface must be implemented by all classes that are
registered in the HTTP server's document base. |
IIsAliveReceiver |
The IIsAliveReceiver interface specifies the methods that have to
be provided by the is-alive receiver thread. |
IIsAliveSender |
The IIsAliveSender interface specifies the methods that have to
be provided by the is-alive sender thread. |
ISearchEngine |
Specifies the remote interface allowing clients to search for
data. |
ISearchRequest |
The SearchRequestImpl class represents a search request. |
ISearchResponse |
A class implementing the SearchResponseImpl interface represents
the search result form a single ShareMe peer. |
ISearchResult |
The SearchResultImpl class represents a search result over all
known peers. |
ISecurityHelper |
This interface has to be implemented by the security helper class. |
IShareMe |
The IShareMe interface specifies the methods to start and stop your
ShareMe peer as well as the method that allows users of this class
to query the other peers. |