XrdOucPup.hh File Reference

#include <stddef.h>
#include <sys/types.h>
#include <sys/stat.h>
Include dependency graph for XrdOucPup.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XrdOucPupArgs
struct  XrdOucPupNames
class  XrdOucPup

Defines

#define setPUP0(Type)   {0, -1, 0, PT_ ## Type}
#define setPUP1(Name, Type, Base, Var)   {offsetof(Base,Var), -1, Name, PT_ ## Type}
#define setPUP2(Name, Type, Base, Var, Dlen)   {offsetof(Base,Var), Dlen, Name, PT_ ## Type}

Enumerations

enum  XrdOucPupType {
  PT_Ignore = 0x01, PT_Mark = 0x02, PT_Skip = 0x03, PT_MandS = 0x04,
  PT_Fence = 0x05, PT_Datlen = 0x06, PT_Totlen = 0x07, PT_End = 0x0e,
  PT_EndFill = 0x0f, PT_char = 0x00, PT_short = 0x80, PT_int = 0xa0,
  PT_longlong = 0xc0, PT_special = 0xe0, PT_Inline = 0x10, PT_MaskB = 0x60,
  PT_MaskT = 0xe0, PT_Mask = 0xf0, PT_MaskD = 0x0f
}

Define Documentation

#define setPUP0 ( Type   )     {0, -1, 0, PT_ ## Type}
#define setPUP1 ( Name,
Type,
Base,
Var   )     {offsetof(Base,Var), -1, Name, PT_ ## Type}
#define setPUP2 ( Name,
Type,
Base,
Var,
Dlen   )     {offsetof(Base,Var), Dlen, Name, PT_ ## Type}

Enumeration Type Documentation

Enumerator:
PT_Ignore 
PT_Mark 
PT_Skip 
PT_MandS 
PT_Fence 
PT_Datlen 
PT_Totlen 
PT_End 
PT_EndFill 
PT_char 
PT_short 
PT_int 
PT_longlong 
PT_special 
PT_Inline 
PT_MaskB 
PT_MaskT 
PT_Mask 
PT_MaskD 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Sep 2020 for xrootd by  doxygen 1.6.1