com.pcbsys.nirvana.client.p2p.nServiceInfo Class Reference

This class contains information regarding the service, such as name, type and description. More...

#include <nServiceInfo.h>


Public Member Functions

std::string getDescription ()
 Returns a description of this service.
const std::string & getName ()
 Returns the name of the service.
std::string * getSubject ()
 Returns the owner of the service.
int getSubjectLength ()
 Returns the length of the owner of the service.
int getType ()
 Returns the type of service.
bool isOnline ()
 Check to see if the service is online and connected to the server.
bool isRemote ()
 Flag used to indicate if the service is on the local client or not.

Detailed Description

This class contains information regarding the service, such as name, type and description.

Member Function Documentation

std::string com.pcbsys.nirvana.client.p2p.nServiceInfo.getDescription (  ) 

Returns a description of this service.

Returns:
The description of the service

const std::string& com.pcbsys.nirvana.client.p2p.nServiceInfo.getName (  ) 

Returns the name of the service.

Returns:
The name of the service

std::string* com.pcbsys.nirvana.client.p2p.nServiceInfo.getSubject (  ) 

Returns the owner of the service.

Returns:
The subject owner of the service

int com.pcbsys.nirvana.client.p2p.nServiceInfo.getSubjectLength (  ) 

Returns the length of the owner of the service.

Returns:
The length of the subject owner of the service

int com.pcbsys.nirvana.client.p2p.nServiceInfo.getType (  ) 

Returns the type of service.

This could be of type nServiceFactory.nStreamServiceType or nServiceFactory.nEventServiceType

Returns:
The type of the service

bool com.pcbsys.nirvana.client.p2p.nServiceInfo.isOnline (  ) 

Check to see if the service is online and connected to the server.

Returns:
true if the service is connected to the realm

bool com.pcbsys.nirvana.client.p2p.nServiceInfo.isRemote (  ) 

Flag used to indicate if the service is on the local client or not.

Returns:
true if the service is remote or not.