xrootd
Loading...
Searching...
No Matches
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

◆ NVecInsert()

static char * ClientFattrRequest::NVecInsert ( const char *  name,
char *  buffer 
)
static

◆ NVecRead() [1/2]

static char * ClientFattrRequest::NVecRead ( char *  buffer,
char *&  name 
)
static

◆ NVecRead() [2/2]

static char * ClientFattrRequest::NVecRead ( char *  buffer,
kXR_unt16 rc 
)
static

◆ VVecInsert()

static char * ClientFattrRequest::VVecInsert ( const char *  value,
char *  buffer 
)
static

◆ VVecRead() [1/2]

static char * ClientFattrRequest::VVecRead ( char *  buffer,
kXR_int32 len 
)
static

◆ VVecRead() [2/2]

static char * ClientFattrRequest::VVecRead ( char *  buffer,
kXR_int32  len,
char *&  value 
)
static

Member Data Documentation

◆ aData

const int ClientFattrRequest::aData = 0x10
static

◆ dlen

kXR_int32 ClientFattrRequest::dlen

◆ fhandle

kXR_char ClientFattrRequest::fhandle[4]

◆ isNew

const int ClientFattrRequest::isNew = 0x01
static

◆ numattr

kXR_char ClientFattrRequest::numattr

◆ options

kXR_char ClientFattrRequest::options

◆ requestid

kXR_unt16 ClientFattrRequest::requestid

◆ reserved

kXR_char ClientFattrRequest::reserved[9]

◆ streamid

kXR_char ClientFattrRequest::streamid[2]

◆ subcode

kXR_char ClientFattrRequest::subcode

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