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

XrdSysError * eDest
XrdOucPupNames * Names

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:42:24 2011 for xrootd by  doxygen 1.3.9.1