XRootD
Loading...
Searching...
No Matches
XrdProto Namespace Reference

Classes

struct  read_list
 
struct  write_list
 

Typedefs

typedef struct ServerResponseBifs_Protocol bifReqs
 
typedef struct ServerResponseReqs_Protocol secReqs
 

Enumerations

enum  RespType {
  kXR_FinalResult = 0x00 ,
  kXR_PartialResult = 0x01 ,
  kXR_ProgressInfo = 0x02
}
 

Variables

static const kXR_char kXR_AnyPath = 0xff
 
static const int kXR_pgMaxEos = 256
 
static const int kXR_pgMaxEpr = 128
 
static const int kXR_pgPageBL = 12
 
static const int kXR_pgPageSZ = 4096
 
static const int kXR_pgRetry = 0x01
 
static const int kXR_pgUnitSZ = kXR_pgPageSZ + sizeof(kXR_unt32)
 
static const int kXR_statusBodyLen = sizeof(ServerResponseBody_Status)
 
static const int maxRvecln = 16384
 
static const int maxRvecsz = maxRvecln/rlItemLen
 
static const int maxWvecln = 16384
 
static const int maxWvecsz = maxWvecln/wlItemLen
 
static const int rlItemLen = sizeof(read_list)
 
static const int wlItemLen = sizeof(write_list)
 

Class Documentation

◆ XrdProto::read_list

struct XrdProto::read_list

Definition at line 679 of file XProtocol.hh.

+ Collaboration diagram for XrdProto::read_list:
Class Members
kXR_char fhandle[4]
kXR_int64 offset
kXR_int32 rlen

◆ XrdProto::write_list

struct XrdProto::write_list

Definition at line 829 of file XProtocol.hh.

+ Collaboration diagram for XrdProto::write_list:
Class Members
kXR_char fhandle[4]
kXR_int64 offset
kXR_int32 wlen

Typedef Documentation

◆ bifReqs

Definition at line 1118 of file XProtocol.hh.

◆ secReqs

Definition at line 1119 of file XProtocol.hh.

Enumeration Type Documentation

◆ RespType

Enumerator
kXR_FinalResult 
kXR_PartialResult 
kXR_ProgressInfo 

Definition at line 1244 of file XProtocol.hh.

1244 {
1245
1246 kXR_FinalResult = 0x00,
1247 kXR_PartialResult = 0x01,
1248 kXR_ProgressInfo = 0x02
1249};
@ kXR_ProgressInfo
@ kXR_PartialResult
@ kXR_FinalResult

Variable Documentation

◆ kXR_AnyPath

const kXR_char XrdProto::kXR_AnyPath = 0xff
static

Definition at line 502 of file XProtocol.hh.

◆ kXR_pgMaxEos

const int XrdProto::kXR_pgMaxEos = 256
static

Definition at line 498 of file XProtocol.hh.

Referenced by XrdXrootdPgwFob::addOffs().

◆ kXR_pgMaxEpr

const int XrdProto::kXR_pgMaxEpr = 128
static

Definition at line 497 of file XProtocol.hh.

Referenced by XrdXrootdPgwBadCS::boAdd().

◆ kXR_pgPageBL

const int XrdProto::kXR_pgPageBL = 12
static

◆ kXR_pgPageSZ

◆ kXR_pgRetry

const int XrdProto::kXR_pgRetry = 0x01
static

Definition at line 503 of file XProtocol.hh.

◆ kXR_pgUnitSZ

const int XrdProto::kXR_pgUnitSZ = kXR_pgPageSZ + sizeof(kXR_unt32)
static

Definition at line 496 of file XProtocol.hh.

◆ kXR_statusBodyLen

const int XrdProto::kXR_statusBodyLen = sizeof(ServerResponseBody_Status)
static

Definition at line 1253 of file XProtocol.hh.

◆ maxRvecln

const int XrdProto::maxRvecln = 16384
static

Definition at line 685 of file XProtocol.hh.

◆ maxRvecsz

const int XrdProto::maxRvecsz = maxRvecln/rlItemLen
static

Definition at line 686 of file XProtocol.hh.

Referenced by XrdXrootdProtocol::Configure().

◆ maxWvecln

const int XrdProto::maxWvecln = 16384
static

Definition at line 835 of file XProtocol.hh.

◆ maxWvecsz

const int XrdProto::maxWvecsz = maxWvecln/wlItemLen
static

Definition at line 836 of file XProtocol.hh.

◆ rlItemLen

const int XrdProto::rlItemLen = sizeof(read_list)
static

Definition at line 684 of file XProtocol.hh.

◆ wlItemLen

const int XrdProto::wlItemLen = sizeof(write_list)
static

Definition at line 834 of file XProtocol.hh.