Package at.ac.tuwien.infosys.rnue.interfaces

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.