xrootd
Public Member Functions | Private Attributes

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]

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]

Member Function Documentation

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

References BonjourInfo.

const char* XrdOucBonjourNode::GetHostName ( ) const [inline]
unsigned short XrdOucBonjourNode::GetPort ( ) const [inline]

References Port.

Referenced by Print().

XrdOucBonjourNode & XrdOucBonjourNode::operator= ( const XrdOucBonjourNode other)
void XrdOucBonjourNode::Print ( ) const
void XrdOucBonjourNode::SetBonjourRecord ( const XrdOucBonjourRecord record)

References BonjourInfo.

void XrdOucBonjourNode::SetHostName ( const char *  hostName)
void XrdOucBonjourNode::SetPort ( unsigned short  port)

Member Data Documentation

Referenced by GetHostName(), operator=(), and SetHostName().

unsigned short XrdOucBonjourNode::Port [private]

The documentation for this class was generated from the following files: