xrootd
|
#include <stddef.h>
#include <sys/types.h>
#include <sys/stat.h>
Go to the source code of this file.
Classes | |
struct | XrdOucPupArgs |
struct | XrdOucPupNames |
class | XrdOucPup |
Macros | |
#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 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} |
enum XrdOucPupType |