#include <XrdOucBonjour.hh>
Inheritance diagram for XrdOucBonjour:
Public Member Functions | |
XrdOucBonjour () | |
virtual | ~XrdOucBonjour () |
virtual int | RegisterService (XrdOucBonjourRecord &record, unsigned short port=0)=0 |
virtual int | SubscribeForUpdates (const char *servicetype, XrdOucBonjourUpdateCallback callback, void *context)=0 |
virtual int | ResolveNodeInformation (XrdOucBonjourResolutionEntry *nodeAndCallback)=0 |
const std::list< XrdOucBonjourNode * > & | GetCurrentNodeList () const |
void | LockNodeList () |
void | UnLockNodeList () |
Static Public Member Functions | |
XrdOucBonjour & | getInstance () |
Protected Attributes | |
std::list< XrdOucBonjourNode * > | ListOfNodes |
XrdSysMutex | ListOfNodesMutex |
|
|
|
|
|
|
|
Reimplemented in XrdOucAppleBonjour, and XrdOucAvahiBonjour. |
|
|
|
Implemented in XrdOucAppleBonjour, and XrdOucAvahiBonjour. |
|
Implemented in XrdOucAppleBonjour, and XrdOucAvahiBonjour. |
|
Implemented in XrdOucAppleBonjour, and XrdOucAvahiBonjour. |
|
|
|
|
|
|