1 #ifndef __SUT_BUFFER_H__
2 #define __SUT_BUFFER_H__
31 #ifndef __SUT_BUCKLIST_H__
54 {fOptions =
opts; fProtocol = prot; fStep = 0;}
61 if (b) { fBuckets.
PushBack(b);
return 0;}
return -1; }
64 if (b) { fBuckets.
PushBack(b);
return 0;}
return -1; }
66 {
if (b) { fBuckets.
PushBack(b);
return 0;}
return -1; }
74 void Dump(
const char *stepstr = 0,
bool all =
false);
75 void Message(
const char *prepose = 0);
89 int GetStep()
const {
return (
int)fStep; }
const char * c_str() const
void Remove(XrdSutBucket *b)
void PushBack(XrdSutBucket *b)
int AddBucket(char *bp=0, int sz=0, int ty=0)
int UpdateBucket(const char *bp, int sz, int ty)
void Message(const char *prepose=0)
int AddBucket(XrdOucString s, int ty=0)
int Serialized(char **buffer, char opt='n')
const char * GetOptions() const
XrdSutBuffer(const char *prot, const char *opts=0)
XrdSutBuckList * GetBuckList() const
void Dump(const char *stepstr=0, bool all=false)
int AddBucket(XrdSutBucket *b)
XrdSutBucket * GetBucket(kXR_int32 type, const char *tag=0)
kXR_int32 MarshalBucket(kXR_int32 type, kXR_int32 code)
void Remove(XrdSutBucket *b)
const char * GetProtocol() const
void Deactivate(kXR_int32 type)
kXR_int32 UnmarshalBucket(kXR_int32 type, kXR_int32 &code)