xrootd
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
ClientProtocolRequest Struct Reference

#include <XProtocol.hh>

Public Types

enum  RequestFlags { kXR_secreqs = 0x01 , kXR_ableTLS = 0x02 , kXR_wantTLS = 0x04 , kXR_bifreqs = 0x08 }
 
enum  ExpectFlags {
  kXR_ExpMask = 0x0f , kXR_ExpNone = 0x00 , kXR_ExpBind = 0x01 , kXR_ExpGPF = 0x02 ,
  kXR_ExpLogin = 0x03 , kXR_ExpTPC = 0x04 , kXR_ExpGPFA = 0x08
}
 

Public Attributes

kXR_char streamid [2]
 
kXR_unt16 requestid
 
kXR_int32 clientpv
 
kXR_char flags
 
kXR_char expect
 
kXR_char reserved [10]
 
kXR_int32 dlen
 

Member Enumeration Documentation

◆ ExpectFlags

Enumerator
kXR_ExpMask 
kXR_ExpNone 
kXR_ExpBind 
kXR_ExpGPF 
kXR_ExpLogin 
kXR_ExpTPC 
kXR_ExpGPFA 

◆ RequestFlags

Enumerator
kXR_secreqs 
kXR_ableTLS 
kXR_wantTLS 
kXR_bifreqs 

Member Data Documentation

◆ clientpv

kXR_int32 ClientProtocolRequest::clientpv

◆ dlen

kXR_int32 ClientProtocolRequest::dlen

◆ expect

kXR_char ClientProtocolRequest::expect

◆ flags

kXR_char ClientProtocolRequest::flags

◆ requestid

kXR_unt16 ClientProtocolRequest::requestid

◆ reserved

kXR_char ClientProtocolRequest::reserved[10]

◆ streamid

kXR_char ClientProtocolRequest::streamid[2]

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