Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdOucBonjourNode Class Reference

#include <XrdOucBonjour.hh>

Collaboration diagram for XrdOucBonjourNode:

Collaboration graph
[legend]
List of all members.

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

Constructor & Destructor Documentation

XrdOucBonjourNode::XrdOucBonjourNode (   )  [inline]
 

XrdOucBonjourNode::XrdOucBonjourNode (  const char *  hostName,
unsigned short  port
)  [inline]
 

XrdOucBonjourNode::XrdOucBonjourNode (  const char *  hostName,
unsigned short  port,
XrdOucBonjourRecord const &  bonjourInfo
)  [inline]
 

XrdOucBonjourNode::XrdOucBonjourNode (  XrdOucBonjourRecord const &  bonjourInfo  )  [inline]
 

XrdOucBonjourNode::XrdOucBonjourNode (  const char *  name,
const char *  type,
const char *  domain
)  [inline]
 

XrdOucBonjourNode::XrdOucBonjourNode (  const XrdOucBonjourNode &  other  )  [inline]
 

virtual XrdOucBonjourNode::~XrdOucBonjourNode (   )  [inline, virtual]
 


Member Function Documentation

XrdOucBonjourRecord& XrdOucBonjourNode::GetBonjourRecord (   )  [inline]
 

const XrdOucBonjourRecord& XrdOucBonjourNode::GetBonjourRecord (   )  const [inline]
 

const char* XrdOucBonjourNode::GetHostName (   )  const [inline]
 

unsigned short XrdOucBonjourNode::GetPort (   )  const [inline]
 

XrdOucBonjourNode & XrdOucBonjourNode::operator= (  const XrdOucBonjourNode &  other  ) 
 

void XrdOucBonjourNode::Print (   )  const
 

void XrdOucBonjourNode::SetBonjourRecord (  const XrdOucBonjourRecord &  record  ) 
 

void XrdOucBonjourNode::SetHostName (  const char *  hostName  ) 
 

void XrdOucBonjourNode::SetPort (  unsigned short  port  ) 
 


Member Data Documentation

XrdOucBonjourRecord XrdOucBonjourNode::BonjourInfo [private]
 

XrdOucString XrdOucBonjourNode::HostName [private]
 

unsigned short XrdOucBonjourNode::Port [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:22 2011 for xrootd by  doxygen 1.3.9.1