xrootd
Public Member Functions | Public Attributes
XrdCmsKey Class Reference

#include <XrdCmsKey.hh>

Collaboration diagram for XrdCmsKey:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void setHash ()
int Equiv (XrdCmsKey &oth)
XrdCmsKeyoperator= (const XrdCmsKey &rhs)
int operator== (const XrdCmsKey &oth)
int operator!= (const XrdCmsKey &oth)
 XrdCmsKey (char *key=0, int klen=0)
 ~XrdCmsKey ()

Public Attributes

XrdCmsKeyItemTODRef
char * Val
unsigned int Hash
short Len
unsigned char TOD
unsigned char Ref

Constructor & Destructor Documentation

XrdCmsKey::XrdCmsKey ( char *  key = 0,
int  klen = 0 
) [inline]
XrdCmsKey::~XrdCmsKey ( ) [inline]

Member Function Documentation

int XrdCmsKey::Equiv ( XrdCmsKey oth) [inline]
int XrdCmsKey::operator!= ( const XrdCmsKey oth) [inline]

References Hash, and Val.

XrdCmsKey& XrdCmsKey::operator= ( const XrdCmsKey rhs) [inline]

References Hash, Len, and Val.

int XrdCmsKey::operator== ( const XrdCmsKey oth) [inline]

References Hash, and Val.

void XrdCmsKey::setHash ( )

References XrdOucCRC::CRC32(), and Hash.

Referenced by XrdCmsNash::Add(), and XrdCmsNash::Find().


Member Data Documentation

unsigned int XrdCmsKey::Hash
unsigned char XrdCmsKey::Ref
unsigned char XrdCmsKey::TOD

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