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 |