xrootd
|
#include <XrdOucBonjour.hh>
Public Member Functions | |
XrdOucBonjourNode () | |
XrdOucBonjourNode (const char *hostName, unsigned short port) | |
XrdOucBonjourNode (const char *hostName, unsigned short port, XrdOucBonjourRecord const &bonjourInfo) | |
XrdOucBonjourNode (XrdOucBonjourRecord const &bonjourInfo) | |
XrdOucBonjourNode (const char *name, const char *type, const char *domain) | |
XrdOucBonjourNode (const XrdOucBonjourNode &other) | |
virtual | ~XrdOucBonjourNode () |
const char * | GetHostName () const |
unsigned short | GetPort () const |
const XrdOucBonjourRecord & | GetBonjourRecord () const |
XrdOucBonjourRecord & | GetBonjourRecord () |
void | SetHostName (const char *hostName) |
void | SetPort (unsigned short port) |
void | SetBonjourRecord (const XrdOucBonjourRecord &record) |
XrdOucBonjourNode & | operator= (const XrdOucBonjourNode &other) |
void | Print () const |
Private Attributes | |
XrdOucString | HostName |
unsigned short | Port |
XrdOucBonjourRecord | BonjourInfo |
XrdOucBonjourNode::XrdOucBonjourNode | ( | ) | [inline] |
References Port.
XrdOucBonjourNode::XrdOucBonjourNode | ( | const char * | hostName, |
unsigned short | port | ||
) | [inline] |
References XrdMonCtrCollector::port, and Port.
XrdOucBonjourNode::XrdOucBonjourNode | ( | const char * | hostName, |
unsigned short | port, | ||
XrdOucBonjourRecord const & | bonjourInfo | ||
) | [inline] |
References XrdMonCtrCollector::port, and Port.
XrdOucBonjourNode::XrdOucBonjourNode | ( | XrdOucBonjourRecord const & | bonjourInfo | ) | [inline] |
References Port.
XrdOucBonjourNode::XrdOucBonjourNode | ( | const char * | name, |
const char * | type, | ||
const char * | domain | ||
) | [inline] |
References Port.
XrdOucBonjourNode::XrdOucBonjourNode | ( | const XrdOucBonjourNode & | other | ) | [inline] |
References Port.
virtual XrdOucBonjourNode::~XrdOucBonjourNode | ( | ) | [inline, virtual] |
const XrdOucBonjourRecord& XrdOucBonjourNode::GetBonjourRecord | ( | ) | const [inline] |
XrdOucBonjourRecord& XrdOucBonjourNode::GetBonjourRecord | ( | ) | [inline] |
References BonjourInfo.
const char* XrdOucBonjourNode::GetHostName | ( | ) | const [inline] |
References XrdOucString::c_str(), HostName, and XrdOucString::length().
Referenced by Print().
unsigned short XrdOucBonjourNode::GetPort | ( | ) | const [inline] |
XrdOucBonjourNode & XrdOucBonjourNode::operator= | ( | const XrdOucBonjourNode & | other | ) |
References XrdOucString::assign(), BonjourInfo, HostName, and Port.
void XrdOucBonjourNode::Print | ( | ) | const |
void XrdOucBonjourNode::SetBonjourRecord | ( | const XrdOucBonjourRecord & | record | ) |
References BonjourInfo.
void XrdOucBonjourNode::SetHostName | ( | const char * | hostName | ) |
References XrdOucString::assign(), and HostName.
Referenced by XrdOucAvahiBonjour::ResolveReply(), and XrdOucAppleBonjour::ResolveReply().
void XrdOucBonjourNode::SetPort | ( | unsigned short | port | ) |
References XrdMonCtrCollector::port, and Port.
Referenced by XrdOucAvahiBonjour::ResolveReply(), and XrdOucAppleBonjour::ResolveReply().
Referenced by GetBonjourRecord(), operator=(), and SetBonjourRecord().
XrdOucString XrdOucBonjourNode::HostName [private] |
Referenced by GetHostName(), operator=(), and SetHostName().
unsigned short XrdOucBonjourNode::Port [private] |
Referenced by GetPort(), operator=(), SetPort(), and XrdOucBonjourNode().