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

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

Static Public Attributes

static 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]

References eDest, and Names.

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 
)
static int XrdOucPup::Pack ( char **  buff,
const char *  data,
int  dlen = -1 
) [static]
static int XrdOucPup::Pack ( char **  buff,
unsigned int  data 
) [static]
static int XrdOucPup::Pack ( struct iovec **  ,
const char *  ,
unsigned short &  ,
int  dlen 
) [static]
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 
)
static int XrdOucPup::Unpack ( char **  buff,
const char *  bend,
char **  data,
int &  dlen 
) [static]

Referenced by XrdCmsParser::Parse().


Member Data Documentation

Referenced by XrdOucPup().

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

Referenced by XrdOucPup().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 2 Oct 2019 for xrootd by  doxygen 1.6.1