1#ifndef __SUT_BUFFER_H__
2#define __SUT_BUFFER_H__
31#ifndef __SUT_BUCKLIST_H__
74 void Dump(
const char *stepstr = 0,
bool all =
false);
int kXR_int32
Definition XPtypes.hh:89
Definition XrdOucString.hh:254
const char * c_str() const
Definition XrdOucString.hh:280
Definition XrdSutBuckList.hh:61
void Remove(XrdSutBucket *b)
void PushBack(XrdSutBucket *b)
int Size() const
Definition XrdSutBuckList.hh:77
Definition XrdSutBucket.hh:44
Definition XrdSutBuffer.hh:43
int AddBucket(char *bp=0, int sz=0, int ty=0)
Definition XrdSutBuffer.hh:59
int UpdateBucket(const char *bp, int sz, int ty)
kXR_int32 fStep
Definition XrdSutBuffer.hh:50
void Message(const char *prepose=0)
int AddBucket(XrdOucString s, int ty=0)
Definition XrdSutBuffer.hh:62
int Serialized(char **buffer, char opt='n')
int GetNBuckets() const
Definition XrdSutBuffer.hh:86
void SetStep(int s)
Definition XrdSutBuffer.hh:90
XrdSutBuffer(const char *prot, const char *opts=0)
Definition XrdSutBuffer.hh:53
const char * GetProtocol() const
Definition XrdSutBuffer.hh:88
XrdOucString fProtocol
Definition XrdSutBuffer.hh:49
XrdSutBuckList * GetBuckList() const
Definition XrdSutBuffer.hh:85
void IncrementStep()
Definition XrdSutBuffer.hh:91
void Dump(const char *stepstr=0, bool all=false)
int UpdateBucket(XrdOucString s, int ty)
XrdSutBuffer(const char *buffer, kXR_int32 length)
const char * GetOptions() const
Definition XrdSutBuffer.hh:87
XrdOucString fOptions
Definition XrdSutBuffer.hh:48
XrdSutBuckList fBuckets
Definition XrdSutBuffer.hh:47
int GetStep() const
Definition XrdSutBuffer.hh:89
int AddBucket(XrdSutBucket *b)
Definition XrdSutBuffer.hh:65
XrdSutBucket * GetBucket(kXR_int32 type, const char *tag=0)
kXR_int32 MarshalBucket(kXR_int32 type, kXR_int32 code)
void Remove(XrdSutBucket *b)
Definition XrdSutBuffer.hh:72
void Deactivate(kXR_int32 type)
kXR_int32 UnmarshalBucket(kXR_int32 type, kXR_int32 &code)