xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ClientFattrRequest Struct Reference

#include <XProtocol.hh>

Static Public Member Functions

static char * NVecInsert (const char *name, char *buffer)
 
static char * VVecInsert (const char *value, char *buffer)
 
static char * NVecRead (char *buffer, kXR_unt16 &rc)
 
static char * NVecRead (char *buffer, char *&name)
 
static char * VVecRead (char *buffer, kXR_int32 &len)
 
static char * VVecRead (char *buffer, kXR_int32 len, char *&value)
 

Public Attributes

kXR_char streamid [2]
 
kXR_unt16 requestid
 
kXR_char fhandle [4]
 
kXR_char subcode
 
kXR_char numattr
 
kXR_char options
 
kXR_char reserved [9]
 
kXR_int32 dlen
 

Static Public Attributes

static const int isNew = 0x01
 
static const int aData = 0x10
 

Member Function Documentation

static char* ClientFattrRequest::NVecInsert ( const char *  name,
char *  buffer 
)
static
static char* ClientFattrRequest::NVecRead ( char *  buffer,
kXR_unt16 rc 
)
static
static char* ClientFattrRequest::NVecRead ( char *  buffer,
char *&  name 
)
static
static char* ClientFattrRequest::VVecInsert ( const char *  value,
char *  buffer 
)
static
static char* ClientFattrRequest::VVecRead ( char *  buffer,
kXR_int32 len 
)
static
static char* ClientFattrRequest::VVecRead ( char *  buffer,
kXR_int32  len,
char *&  value 
)
static

Member Data Documentation

const int ClientFattrRequest::aData = 0x10
static
kXR_int32 ClientFattrRequest::dlen
kXR_char ClientFattrRequest::fhandle[4]
const int ClientFattrRequest::isNew = 0x01
static
kXR_char ClientFattrRequest::numattr
kXR_char ClientFattrRequest::options
kXR_unt16 ClientFattrRequest::requestid
kXR_char ClientFattrRequest::reserved[9]
kXR_char ClientFattrRequest::streamid[2]
kXR_char ClientFattrRequest::subcode

The documentation for this struct was generated from the following file: