Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdOucPup Class Reference

#include <XrdOucPup.hh>

Collaboration diagram for XrdOucPup:

Collaboration graph
[legend]
List of all members.

Public Member Functions

int Pack (struct iovec *, struct iovec *, XrdOucPupArgs *, char *Base, char *Work)
int Unpack (const char *buff, const char *bend, XrdOucPupArgs *pup, char *base)
 XrdOucPup (XrdSysError *erp=0, XrdOucPupNames *nms=0)
 ~XrdOucPup ()

Static Public Member Functions

int Pack (struct iovec **, const char *, unsigned short &buff)
int Pack (struct iovec **, const char *, unsigned short &, int dlen)
int Pack (char **buff, unsigned int data)
int Pack (char **buff, const char *data, int dlen=-1)
int Unpack (char **buff, const char *bend, char **data, int &dlen)

Static Public Attributes

const int MaxLen = 0x7ff

Private Member Functions

int eMsg (const char *etxt, int ino, XrdOucPupArgs *pup)

Private Attributes

XrdSysErroreDest
XrdOucPupNamesNames

Constructor & Destructor Documentation

XrdOucPup::XrdOucPup XrdSysError erp = 0,
XrdOucPupNames nms = 0
[inline]
 

XrdOucPup::~XrdOucPup  )  [inline]
 


Member Function Documentation

int XrdOucPup::eMsg const char *  etxt,
int  ino,
XrdOucPupArgs pup
[private]
 

int XrdOucPup::Pack struct iovec ,
struct iovec ,
XrdOucPupArgs ,
char *  Base,
char *  Work
 

int XrdOucPup::Pack char **  buff,
const char *  data,
int  dlen = -1
[static]
 

int XrdOucPup::Pack char **  buff,
unsigned int  data
[static]
 

int XrdOucPup::Pack struct iovec **  ,
const char *  ,
unsigned short &  ,
int  dlen
[static]
 

int XrdOucPup::Pack struct iovec **  ,
const char *  ,
unsigned short &  buff
[static]
 

int XrdOucPup::Unpack const char *  buff,
const char *  bend,
XrdOucPupArgs pup,
char *  base
 

int XrdOucPup::Unpack char **  buff,
const char *  bend,
char **  data,
int &  dlen
[static]
 


Member Data Documentation

XrdSysError* XrdOucPup::eDest [private]
 

const int XrdOucPup::MaxLen = 0x7ff [static]
 

XrdOucPupNames* XrdOucPup::Names [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:37:12 2011 for xrootd by  doxygen 1.3.9.1