This class provides a base for all P2P Services. More...
#include <nService.h>
Public Member Functions | |
void | close () |
Closes the service and informs the remote service that it has been closed. More... | |
nServiceInfo * | getServiceInfo () |
Returns the description of the service connected to. More... | |
nServiceStateListener * | getStateListener () |
Return the state listener associated with this service. More... | |
bool | isClosed () |
Returns a flag indicating if the service has been closed with the close() method. More... | |
bool | isConnected () |
Returns whether the service is physically connected to the realm. More... | |
void | setStateListener (nServiceStateListener *pListener) |
Set the listener that will receive callbacks for state changes to the service. More... | |
This class provides a base for all P2P Services.
void com::pcbsys::nirvana::client::p2p::nService::close | ( | ) |
Closes the service and informs the remote service that it has been closed.
Exception | if unable to perform the close. See the message for further information |
nServiceInfo* com::pcbsys::nirvana::client::p2p::nService::getServiceInfo | ( | ) |
Returns the description of the service connected to.
nServiceStateListener* com::pcbsys::nirvana::client::p2p::nService::getStateListener | ( | ) |
Return the state listener associated with this service.
bool com::pcbsys::nirvana::client::p2p::nService::isClosed | ( | ) |
Returns a flag indicating if the service has been closed with the close()
method.
bool com::pcbsys::nirvana::client::p2p::nService::isConnected | ( | ) |
Returns whether the service is physically connected to the realm.
void com::pcbsys::nirvana::client::p2p::nService::setStateListener | ( | nServiceStateListener * | pListener | ) |
Set the listener that will receive callbacks for state changes to the service.
*pListener | the state listener |