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 XrdOucBonjourRecordGetBonjourRecord () const
XrdOucBonjourRecordGetBonjourRecord ()
void SetHostName (const char *hostName)
void SetPort (unsigned short port)
void SetBonjourRecord (const XrdOucBonjourRecord &record)
XrdOucBonjourNodeoperator= (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