- com
- pcbsys
- nirvana
- client
- p2p
- nServerService
provides the interface to implement a P2P server. More...
#include <nServerService.h>
Public Member Functions | |
nService * | accept () |
Wait for connection to the service. More... | |
void | close () |
This will close the ServerService and remove all entries of the service from the server. More... | |
virtual void | go (nConsumeEvent *pEvt) |
This method is asynchronously called by the nirvana client API to deliver an event to a registered subscriber. | |
provides the interface to implement a P2P server.
This acts like a ServerSocket class in that when a new P2P client connects the accept method will return a new nService object. This nService object can then be used to communicate with the remote nService.
nService* com::pcbsys::nirvana::client::p2p::nServerService::accept | ( | ) |
Wait for connection to the service.
Once connection is established, a new nService will be created.
void com::pcbsys::nirvana::client::p2p::nServerService::close | ( | ) |
This will close the ServerService and remove all entries of the service from the server.
It will also send a disconnect to all remote nServices