xrootd
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Attributes | List of all members
XrdSutBucket Class Reference

#include <XrdSutBucket.hh>

Public Member Functions

 XrdSutBucket (char *bp=0, int sz=0, int ty=0)
 
 XrdSutBucket (XrdOucString &s, int ty=0)
 
 XrdSutBucket (XrdSutBucket &b)
 
virtual ~XrdSutBucket ()
 
void Update (char *nb=0, int ns=0, int ty=0)
 
int Update (XrdOucString &s, int ty=0)
 
int SetBuf (const char *nb=0, int ns=0)
 
void Dump (int opt=1)
 
void ToString (XrdOucString &s)
 
int operator== (const XrdSutBucket &b)
 
int operator!= (const XrdSutBucket &b)
 

Public Attributes

kXR_int32 type
 
kXR_int32 size
 
char * buffer
 

Private Attributes

char * membuf
 

Constructor & Destructor Documentation

◆ XrdSutBucket() [1/3]

XrdSutBucket::XrdSutBucket ( char *  bp = 0,
int  sz = 0,
int  ty = 0 
)

◆ XrdSutBucket() [2/3]

XrdSutBucket::XrdSutBucket ( XrdOucString s,
int  ty = 0 
)

◆ XrdSutBucket() [3/3]

XrdSutBucket::XrdSutBucket ( XrdSutBucket b)

◆ ~XrdSutBucket()

virtual XrdSutBucket::~XrdSutBucket ( )
inlinevirtual

References membuf.

Member Function Documentation

◆ Dump()

void XrdSutBucket::Dump ( int  opt = 1)

◆ operator!=()

int XrdSutBucket::operator!= ( const XrdSutBucket b)
inline

◆ operator==()

int XrdSutBucket::operator== ( const XrdSutBucket b)

◆ SetBuf()

int XrdSutBucket::SetBuf ( const char *  nb = 0,
int  ns = 0 
)

◆ ToString()

void XrdSutBucket::ToString ( XrdOucString s)

◆ Update() [1/2]

void XrdSutBucket::Update ( char *  nb = 0,
int  ns = 0,
int  ty = 0 
)

◆ Update() [2/2]

int XrdSutBucket::Update ( XrdOucString s,
int  ty = 0 
)

Member Data Documentation

◆ buffer

char* XrdSutBucket::buffer

◆ membuf

char* XrdSutBucket::membuf
private

Referenced by ~XrdSutBucket().

◆ size

kXR_int32 XrdSutBucket::size

◆ type

kXR_int32 XrdSutBucket::type

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