#include <Manager.h>
Public Member Functions | |
Manager (PRBool aMulticast, PRUint32 aPort) | |
PRStatus | browse (int aIface, std::string &aSrvType, std::string &aRegType, std::string &aDomain, BrowseListener *aListener) |
Service * | resolve (int aIface, std::string &aSrvType, std::string &aDomain, std::string &aSrvName, const BrowseListener *aListener) |
PRStatus | registerService (const Service *aService, const RegistrationListener *aListener) |
PRStatus | registerService (Service *aService, const std::string &aTargetAddr, const PRUint32 aTargetPort, RegistrationListener *aListener) |
void | setMulticast (PRBool aMulticast) |
Turn this manager into multicast mode if |aMulticast| is PR_TRUE, or in plain mode if PR_FALSE. | |
PRBool | isMulticast () |
Returns whether this manager is in multicast mode. | |
std::string | toString () |
Returns string representation of this manager. | |
Friends | |
void PR_CALLBACK | responderThread (void *aUserData) |
void | publishResources (Manager *aMngr, const std::string &aSrvNodeName, const std::map< std::string, std::string > aResources) |
|
Returns whether this manager is in multicast mode.
|
|
Turn this manager into multicast mode if |aMulticast| is PR_TRUE, or in plain mode if PR_FALSE.
|
|
Returns string representation of this manager.
|