xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
XrdOfsHanKey Class Reference

#include <XrdOfsHandle.hh>

Public Member Functions

XrdOfsHanKeyoperator= (const XrdOfsHanKey &rhs)
 
int operator== (const XrdOfsHanKey &oth)
 
int operator!= (const XrdOfsHanKey &oth)
 
 XrdOfsHanKey (const char *key=0, int kln=0)
 
 XrdOfsHanKey (const XrdOfsHanKey &)=default
 
 ~XrdOfsHanKey ()
 

Public Attributes

const char * Val
 
unsigned int Links
 
unsigned int Hash
 
short Len
 

Constructor & Destructor Documentation

XrdOfsHanKey::XrdOfsHanKey ( const char *  key = 0,
int  kln = 0 
)
inline

References XrdOucCRC::CRC32(), and Hash.

XrdOfsHanKey::XrdOfsHanKey ( const XrdOfsHanKey )
default
XrdOfsHanKey::~XrdOfsHanKey ( )
inline

Member Function Documentation

int XrdOfsHanKey::operator!= ( const XrdOfsHanKey oth)
inline

References Hash, Len, and Val.

XrdOfsHanKey& XrdOfsHanKey::operator= ( const XrdOfsHanKey rhs)
inline

References Hash, Len, and Val.

int XrdOfsHanKey::operator== ( const XrdOfsHanKey oth)
inline

References Hash, Len, and Val.

Member Data Documentation

unsigned int XrdOfsHanKey::Hash
short XrdOfsHanKey::Len

Referenced by operator!=(), operator=(), and operator==().

unsigned int XrdOfsHanKey::Links

Referenced by XrdOfsHandle::Usage().

const char* XrdOfsHanKey::Val

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