63 #define __attribute__(x)
71 #define kXR_PROTOCOLVERSION 0x00000400
72 #define kXR_PROTSIGNVERSION 0x00000310
73 #define kXR_PROTOCOLVSTRING "4.0.0"
80 #define kXR_DataServer 1
81 #define kXR_LBalServer 0
86 #define kXR_isManager 0x00000002
87 #define kXR_isServer 0x00000001
88 #define kXR_attrMeta 0x00000100
89 #define kXR_attrProxy 0x00000200
90 #define kXR_attrSuper 0x00000400
92 #define kXR_maxReqRetry 10
274 #define kXR_secver_0 0
737 #define kXR_secOData 0x01
738 #define kXR_secOFrce 0x02
742 #define kXR_secNone 0
743 #define kXR_secCompatible 1
744 #define kXR_secStandard 2
745 #define kXR_secIntense 3
746 #define kXR_secPedantic 4
750 #define kXR_signIgnore 0
751 #define kXR_signLikely 1
752 #define kXR_signNeeded 2
764 #define kXR_ShortProtRespLen sizeof(ServerResponseBody_Protocol)-\
765 sizeof(ServerResponseReqs_Protocol)
878 #if !defined(ENOTBLK)
881 #if !defined(ETXTBSY)
884 #if !defined(ENOBUFS)
887 #if !defined(ENETUNREACH)
888 #define ENETUNREACH 114
899 {
if (rc < 0) rc = -rc;
953 default:
return ENOMSG;
Definition: XProtocol.hh:802
unsigned char kXR_char
Definition: XPtypes.hh:65
kXR_int64 offset
Definition: XProtocol.hh:586
static const char * errName(kXR_int32 errCode)
Definition: XProtocol.hh:169
Definition: XProtocol.hh:755
kXR_int32 dlen
Definition: XProtocol.hh:589
Definition: XProtocol.hh:222
Definition: XProtocol.hh:202
Definition: XProtocol.hh:179
kXR_unt16 options
Definition: XProtocol.hh:469
kXR_char role[1]
Definition: XProtocol.hh:447
Definition: XProtocol.hh:298
Definition: XProtocol.hh:243
Definition: XProtocol.hh:116
kXR_unt16 requestid
Definition: XProtocol.hh:420
kXR_unt64 seqno
Definition: XProtocol.hh:554
kXR_char reserved[8]
Definition: XProtocol.hh:501
Definition: XProtocol.hh:131
kXR_int64 offset
Definition: XProtocol.hh:661
kXR_char reserved[12]
Definition: XProtocol.hh:494
Definition: XProtocol.hh:267
Definition: XProtocol.hh:820
kXR_char streamid[2]
Definition: XProtocol.hh:412
static const kXR_int32 doSync
Definition: XProtocol.hh:598
#define truncate(a, b)
Definition: XrdPosix.hh:106
kXR_int32 dlen
Definition: XProtocol.hh:527
kXR_int32 port
Definition: XProtocol.hh:773
kXR_char sessid[16]
Definition: XProtocol.hh:421
Definition: XProtocol.hh:265
Definition: XProtocol.hh:219
kXR_char streamid[2]
Definition: XProtocol.hh:498
kXR_char fhandle[4]
Definition: XProtocol.hh:712
kXR_char reserved[7]
Definition: XProtocol.hh:666
XMkdirOptions
Definition: XProtocol.hh:159
kXR_char streamid[2]
Definition: XProtocol.hh:481
kXR_char flags
Definition: XProtocol.hh:553
kXR_char ability
Definition: XProtocol.hh:445
kXR_int32 wsec
Definition: XProtocol.hh:816
kXR_unt16 requestid
Definition: XProtocol.hh:516
kXR_unt16 requestid
Definition: XProtocol.hh:482
Definition: XProtocol.hh:155
kXR_int32 pid
Definition: XProtocol.hh:442
kXR_unt16 expectrid
Definition: XProtocol.hh:405
kXR_char username[8]
Definition: XProtocol.hh:443
Definition: XProtocol.hh:326
Definition: XProtocol.hh:474
Definition: XProtocol.hh:317
kXR_int32 dlen
Definition: XProtocol.hh:486
kXR_char options[1]
Definition: XProtocol.hh:453
Definition: XProtocol.hh:99
kXR_int32 wsec
Definition: XProtocol.hh:811
Definition: XProtocol.hh:177
Definition: XProtocol.hh:132
Definition: XProtocol.hh:153
ServerResponseBody_Waitresp waitresp
Definition: XProtocol.hh:836
char host[4092]
Definition: XProtocol.hh:799
kXR_char streamid[2]
Definition: XProtocol.hh:530
Definition: XProtocol.hh:204
ServerResponseBody_Wait wait
Definition: XProtocol.hh:835
#define writev(a, b, c)
Definition: XrdPosix.hh:112
Definition: XProtocol.hh:293
kXR_int32 dlen
Definition: XProtocol.hh:392
char reserved[4]
Definition: XProtocol.hh:804
Definition: XProtocol.hh:725
char infomsg[4096]
Definition: XProtocol.hh:784
Definition: XProtocol.hh:394
kXR_char reserved[12]
Definition: XProtocol.hh:408
Definition: XProtocol.hh:343
Definition: XProtocol.hh:658
Definition: XProtocol.hh:218
Definition: XProtocol.hh:166
kXR_char rsvd
Definition: XProtocol.hh:727
Definition: XProtocol.hh:205
ServerResponseBody_Bind bind
Definition: XProtocol.hh:842
kXR_char streamid[2]
Definition: XProtocol.hh:583
Definition: XProtocol.hh:465
Definition: XProtocol.hh:339
kXR_char reserved[16]
Definition: XProtocol.hh:477
kXR_char streamid[2]
Definition: XProtocol.hh:375
Definition: XProtocol.hh:263
kXR_char version
Definition: XProtocol.hh:406
kXR_unt16 requestid
Definition: XProtocol.hh:550
Definition: XProtocol.hh:432
kXR_char fhandle[4]
Definition: XProtocol.hh:585
Definition: XProtocol.hh:325
Definition: XProtocol.hh:402
Definition: XProtocol.hh:328
kXR_int32 dlen
Definition: XProtocol.hh:533
kXR_unt16 requestid
Definition: XProtocol.hh:396
Definition: XProtocol.hh:329
kXR_char reserved[16]
Definition: XProtocol.hh:532
XOpenRequestMode
Definition: XProtocol.hh:147
Definition: XProtocol.hh:350
kXR_char fhandle[4]
Definition: XProtocol.hh:570
unsigned short kXR_unt16
Definition: XPtypes.hh:67
kXR_int32 msec
Definition: XProtocol.hh:817
kXR_int32 third
Definition: XProtocol.hh:852
kXR_char credtype[4]
Definition: XProtocol.hh:378
kXR_int32 msgval
Definition: XProtocol.hh:861
Definition: XProtocol.hh:143
char data[4096]
Definition: XProtocol.hh:821
Definition: XProtocol.hh:244
Definition: XProtocol.hh:333
kXR_char prty
Definition: XProtocol.hh:492
kXR_int16 arg1len
Definition: XProtocol.hh:462
Definition: XProtocol.hh:346
kXR_char pathid
Definition: XProtocol.hh:526
Definition: XProtocol.hh:315
Definition: XProtocol.hh:154
Definition: XProtocol.hh:102
Definition: XProtocol.hh:120
kXR_char sessid[16]
Definition: XProtocol.hh:384
Definition: XProtocol.hh:129
kXR_unt16 requestid
Definition: XProtocol.hh:413
Definition: XProtocol.hh:121
Definition: XProtocol.hh:284
kXR_int32 dlen
Definition: XProtocol.hh:416
kXR_int64 fsize
Definition: XProtocol.hh:398
XLogonType
Definition: XProtocol.hh:256
Definition: XProtocol.hh:600
kXR_unt16 requestid
Definition: XProtocol.hh:404
Definition: XProtocol.hh:130
kXR_unt16 requestid
Definition: XProtocol.hh:561
Definition: XProtocol.hh:480
kXR_unt16 requestid
Definition: XProtocol.hh:441
kXR_int64 offset
Definition: XProtocol.hh:604
Definition: XProtocol.hh:201
Definition: XProtocol.hh:97
kXR_char streamid[2]
Definition: XProtocol.hh:542
Definition: XProtocol.hh:809
kXR_int32 rlen
Definition: XProtocol.hh:660
Definition: XProtocol.hh:160
kXR_int32 dlen
Definition: XProtocol.hh:503
Definition: XProtocol.hh:245
Definition: XProtocol.hh:535
Definition: XProtocol.hh:185
Definition: XProtocol.hh:178
Definition: XProtocol.hh:381
kXR_unt16 requestid
Definition: XProtocol.hh:613
kXR_unt16 requestid
Definition: XProtocol.hh:460
Definition: XProtocol.hh:488
Definition: XProtocol.hh:824
XSecCrypto
Definition: XProtocol.hh:282
kXR_char secopt
Definition: XProtocol.hh:729
Definition: XProtocol.hh:266
static int mapError(int rc)
Definition: XProtocol.hh:898
kXR_char reserved[3]
Definition: XProtocol.hh:588
kXR_unt16 requestid
Definition: XProtocol.hh:434
Definition: XProtocol.hh:193
kXR_unt16 infotype
Definition: XProtocol.hh:508
kXR_char capver[1]
Definition: XProtocol.hh:446
kXR_int32 port
Definition: XProtocol.hh:798
XResponseType
Definition: XProtocol.hh:292
kXR_char substreamid
Definition: XProtocol.hh:707
kXR_char streamid[2]
Definition: XProtocol.hh:369
Definition: XProtocol.hh:238
kXR_char reserved[14]
Definition: XProtocol.hh:390
kXR_char streamid[2]
Definition: XProtocol.hh:592
kXR_int32 dlen
Definition: XProtocol.hh:596
kXR_char streamid[2]
Definition: XProtocol.hh:395
kXR_char reserved[16]
Definition: XProtocol.hh:538
XVerifyType
Definition: XProtocol.hh:251
XQueryType
Definition: XProtocol.hh:237
Definition: XProtocol.hh:133
Definition: XProtocol.hh:189
kXR_int32 rlen
Definition: XProtocol.hh:519
kXR_int64 offset
Definition: XProtocol.hh:677
Definition: XProtocol.hh:151
Definition: XProtocol.hh:796
kXR_char seclvl
Definition: XProtocol.hh:730
kXR_unt16 requestid
Definition: XProtocol.hh:569
kXR_int32 dlen
Definition: XProtocol.hh:520
Definition: XProtocol.hh:111
Definition: XProtocol.hh:112
ServerResponseBody_Login login
Definition: XProtocol.hh:840
Definition: XProtocol.hh:711
kXR_unt16 requestid
Definition: XProtocol.hh:467
kXR_char streamid[2]
Definition: XProtocol.hh:382
kXR_unt16 requestid
Definition: XProtocol.hh:576
kXR_char reserved1[2]
Definition: XProtocol.hh:509
kXR_char version
Definition: XProtocol.hh:552
Definition: XProtocol.hh:301
kXR_int32 dlen
Definition: XProtocol.hh:546
kXR_int32 dlen
Definition: XProtocol.hh:539
kXR_char reserved2[8]
Definition: XProtocol.hh:511
Definition: XProtocol.hh:100
kXR_unt16 requestid
Definition: XProtocol.hh:537
Definition: XProtocol.hh:187
Definition: XProtocol.hh:203
Definition: XProtocol.hh:234
ServerResponseBody_Error error
Definition: XProtocol.hh:833
Definition: XProtocol.hh:374
kXR_int32 fourth
Definition: XProtocol.hh:853
kXR_int32 wlen
Definition: XProtocol.hh:682
kXR_int32 dlen
Definition: XProtocol.hh:495
Definition: XProtocol.hh:228
Definition: XProtocol.hh:199
Definition: XProtocol.hh:126
XLoginVersion
Definition: XProtocol.hh:184
Definition: XProtocol.hh:342
Definition: XProtocol.hh:122
kXR_char cptype[4]
Definition: XProtocol.hh:714
Definition: XProtocol.hh:582
char host[4096]
Definition: XProtocol.hh:774
Definition: XProtocol.hh:664
kXR_char reserved[15]
Definition: XProtocol.hh:595
unsigned long long kXR_unt64
Definition: XPtypes.hh:99
kXR_char reserved[4]
Definition: XProtocol.hh:399
kXR_int32 rlen
Definition: XProtocol.hh:676
Definition: XProtocol.hh:505
Definition: XProtocol.hh:349
kXR_int32 errnum
Definition: XProtocol.hh:778
kXR_char reserved[2]
Definition: XProtocol.hh:607
Definition: XProtocol.hh:114
kXR_int32 dlen
Definition: XProtocol.hh:512
kXR_char reserved[4]
Definition: XProtocol.hh:579
Definition: XProtocol.hh:188
kXR_char options
Definition: XProtocol.hh:491
kXR_int32 options
Definition: XProtocol.hh:427
kXR_char reqindx
Definition: XProtocol.hh:721
ServerResponseSVec_Protocol secvec
Definition: XProtocol.hh:732
Definition: XProtocol.hh:283
kXR_char reserved[13]
Definition: XProtocol.hh:454
Definition: XProtocol.hh:767
Definition: XProtocol.hh:198
Definition: XProtocol.hh:150
char chkszreq[25-sizeof(ClientRequest)]
Definition: XProtocol.hh:868
Definition: XProtocol.hh:497
kXR_char streamid[2]
Definition: XProtocol.hh:575
Definition: XProtocol.hh:118
Definition: XProtocol.hh:330
Definition: XProtocol.hh:123
kXR_char streamid[2]
Definition: XProtocol.hh:459
kXR_char streamid[2]
Definition: XProtocol.hh:419
kXR_char options
Definition: XProtocol.hh:594
Definition: XProtocol.hh:152
kXR_int32 second
Definition: XProtocol.hh:851
Definition: XProtocol.hh:297
kXR_char streamid[2]
Definition: XProtocol.hh:451
kXR_int32 actnum
Definition: XProtocol.hh:797
Definition: XProtocol.hh:285
Definition: XProtocol.hh:210
kXR_int32 dlen
Definition: XProtocol.hh:608
Definition: XProtocol.hh:295
kXR_char streamid[2]
Definition: XProtocol.hh:388
char data[4096]
Definition: XProtocol.hh:825
#define write(a, b, c)
Definition: XrdPosix.hh:110
kXR_char pathid
Definition: XProtocol.hh:665
Definition: XProtocol.hh:137
Definition: XProtocol.hh:209
kXR_unt16 requestid
Definition: XProtocol.hh:543
Definition: XProtocol.hh:258
kXR_int32 msglen
Definition: XProtocol.hh:859
Definition: XProtocol.hh:98
Definition: XProtocol.hh:246
kXR_unt16 requestid
Definition: XProtocol.hh:524
Definition: XProtocol.hh:167
char respdata[4096]
Definition: XProtocol.hh:806
kXR_char fhandle[4]
Definition: XProtocol.hh:517
Definition: XProtocol.hh:652
kXR_char reserved[12]
Definition: XProtocol.hh:377
kXR_int64 offset
Definition: XProtocol.hh:518
Definition: XProtocol.hh:229
Definition: XProtocol.hh:567
Definition: XProtocol.hh:248
kXR_unt16 requestid
Definition: XProtocol.hh:584
Definition: XProtocol.hh:892
kXR_int32 options
Definition: XProtocol.hh:500
Definition: XProtocol.hh:148
kXR_int32 cpsize
Definition: XProtocol.hh:713
kXR_char reserved[11]
Definition: XProtocol.hh:485
XErrorCode
Definition: XProtocol.hh:324
Definition: XProtocol.hh:868
Definition: XProtocol.hh:411
kXR_char streamid[2]
Definition: XProtocol.hh:536
kXR_int32 dlen
Definition: XProtocol.hh:615
Definition: XProtocol.hh:197
Definition: XProtocol.hh:706
kXR_unt16 requestid
Definition: XProtocol.hh:389
Definition: XProtocol.hh:299
XLoginCapVer
Definition: XProtocol.hh:176
Definition: XProtocol.hh:332
ServerResponseBody_Protocol protocol
Definition: XProtocol.hh:839
Definition: XProtocol.hh:186
kXR_char streamid[2]
Definition: XProtocol.hh:560
kXR_int32 buffsz
Definition: XProtocol.hh:429
Definition: XProtocol.hh:113
Definition: XProtocol.hh:541
Definition: XProtocol.hh:168
kXR_unt16 requestid
Definition: XProtocol.hh:476
Definition: XProtocol.hh:278
kXR_char reserved[15]
Definition: XProtocol.hh:544
kXR_unt16 mode
Definition: XProtocol.hh:455
kXR_int32 pval
Definition: XProtocol.hh:756
Definition: XProtocol.hh:247
kXR_int32 dlen
Definition: XProtocol.hh:478
kXR_char streamid[2]
Definition: XProtocol.hh:601
XSecFlags
Definition: XProtocol.hh:277
void ServerResponseHeader2NetFmt(struct ServerResponseHeader *srh)
kXR_unt16 expectrid
Definition: XProtocol.hh:551
Definition: XProtocol.hh:296
kXR_char fhandle[4]
Definition: XProtocol.hh:675
Definition: XProtocol.hh:439
Definition: XProtocol.hh:458
ServerResponseBody_Redirect redirect
Definition: XProtocol.hh:837
Definition: XProtocol.hh:242
Definition: XProtocol.hh:138
Definition: XProtocol.hh:125
kXR_int32 dlen
Definition: XProtocol.hh:448
Definition: XProtocol.hh:316
kXR_char streamid[2]
Definition: XProtocol.hh:549
kXR_int32 dlen
Definition: XProtocol.hh:437
Definition: XProtocol.hh:347
Definition: XProtocol.hh:101
kXR_char body[16]
Definition: XProtocol.hh:614
Definition: XProtocol.hh:119
Definition: XProtocol.hh:368
Definition: XProtocol.hh:387
kXR_char secver
Definition: XProtocol.hh:728
Definition: XProtocol.hh:127
kXR_char streamid[2]
Definition: XProtocol.hh:568
Definition: XProtocol.hh:828
kXR_int32 dlen
Definition: XProtocol.hh:557
kXR_int64 offset
Definition: XProtocol.hh:578
kXR_char reserved[12]
Definition: XProtocol.hh:470
kXR_int32 flags
Definition: XProtocol.hh:757
Definition: XProtocol.hh:787
kXR_unt16 requestid
Definition: XProtocol.hh:507
kXR_char streamid[2]
Definition: XProtocol.hh:523
Definition: XProtocol.hh:611
Definition: XProtocol.hh:674
Definition: XProtocol.hh:294
Definition: XProtocol.hh:217
Definition: XProtocol.hh:149
kXR_char secvsz
Definition: XProtocol.hh:731
kXR_unt16 requestid
Definition: XProtocol.hh:452
Definition: XProtocol.hh:170
Definition: XProtocol.hh:156
Definition: XProtocol.hh:720
kXR_int32 ServerResponseType
Definition: XProtocol.hh:866
kXR_char options
Definition: XProtocol.hh:562
kXR_char fhandle[4]
Definition: XProtocol.hh:659
Definition: XProtocol.hh:220
Definition: XProtocol.hh:340
Definition: XProtocol.hh:310
Definition: XProtocol.hh:327
kXR_int32 fifth
Definition: XProtocol.hh:854
XLoginAbility
Definition: XProtocol.hh:165
char parms[4096]
Definition: XProtocol.hh:793
kXR_int32 dlen
Definition: XProtocol.hh:471
kXR_unt16 requestid
Definition: XProtocol.hh:376
Definition: XProtocol.hh:172
kXR_int32 dlen
Definition: XProtocol.hh:580
Definition: XProtocol.hh:215
ServerResponseReqs_Protocol secreq
Definition: XProtocol.hh:758
kXR_char reserved[14]
Definition: XProtocol.hh:461
Definition: XProtocol.hh:161
Definition: XProtocol.hh:225
Definition: XProtocol.hh:351
ServerResponseHeader resphdr
Definition: XProtocol.hh:805
Definition: XProtocol.hh:529
kXR_int32 buffsz
Definition: XProtocol.hh:502
Definition: XProtocol.hh:311
XRequestTypes
Definition: XProtocol.hh:110
Definition: XProtocol.hh:239
#define stat(a, b)
Definition: XrdPosix.hh:96
kXR_char streamid[2]
Definition: XProtocol.hh:403
kXR_char streamid[2]
Definition: XProtocol.hh:475
kXR_int32 first
Definition: XProtocol.hh:850
kXR_char reqsreq
Definition: XProtocol.hh:722
kXR_char reserved[15]
Definition: XProtocol.hh:414
kXR_int32 actnum
Definition: XProtocol.hh:815
kXR_char fhandle[4]
Definition: XProtocol.hh:681
kXR_int32 dlen
Definition: XProtocol.hh:463
Definition: XProtocol.hh:336
kXR_char streamid[2]
Definition: XProtocol.hh:515
Definition: XProtocol.hh:314
static const char * reqName(kXR_unt16 reqCode)
Definition: XProtocol.hh:337
Definition: XProtocol.hh:514
kXR_char streamid[2]
Definition: XProtocol.hh:506
Definition: XProtocol.hh:253
Definition: XProtocol.hh:418
kXR_char sec[4096]
Definition: XProtocol.hh:769
kXR_char theTag
Definition: XProtocol.hh:726
kXR_int32 seconds
Definition: XProtocol.hh:788
Definition: XProtocol.hh:264
Definition: XProtocol.hh:128
Definition: XProtocol.hh:424
#define close(a)
Definition: XrdPosix.hh:43
XPrepRequestOption
Definition: XProtocol.hh:261
kXR_int64 offset
Definition: XProtocol.hh:683
kXR_char flags
Definition: XProtocol.hh:484
kXR_char streamid[2]
Definition: XProtocol.hh:489
Definition: XProtocol.hh:262
Definition: XProtocol.hh:331
kXR_char modifier
Definition: XProtocol.hh:545
kXR_char streamid[2]
Definition: XProtocol.hh:440
Definition: XProtocol.hh:214
Definition: XProtocol.hh:309
kXR_char streamid[2]
Definition: XProtocol.hh:612
kXR_int32 dlen
Definition: XProtocol.hh:430
Definition: XProtocol.hh:268
Definition: XProtocol.hh:782
Definition: XProtocol.hh:226
XActionCode
Definition: XProtocol.hh:308
kXR_char streamid[2]
Definition: XProtocol.hh:466
kXR_unt16 requestid
Definition: XProtocol.hh:602
kXR_int32 dlen
Definition: XProtocol.hh:572
Definition: XProtocol.hh:522
Definition: XProtocol.hh:814
kXR_char streamid[2]
Definition: XProtocol.hh:433
Definition: XProtocol.hh:171
kXR_char reserved[14]
Definition: XProtocol.hh:436
Definition: XProtocol.hh:117
Definition: XProtocol.hh:115
Definition: XProtocol.hh:300
XOpenRequestOption
Definition: XProtocol.hh:213
#define open
Definition: XrdPosix.hh:71
Definition: XProtocol.hh:141
Definition: XProtocol.hh:142
Definition: XProtocol.hh:312
ServerResponseBody_Attn attn
Definition: XProtocol.hh:838
kXR_char vertype
Definition: XProtocol.hh:606
Definition: XProtocol.hh:227
kXR_char fhandle[4]
Definition: XProtocol.hh:397
XDirlistRequestOption
Definition: XProtocol.hh:208
int kXR_int32
Definition: XPtypes.hh:89
Definition: XProtocol.hh:221
Definition: XProtocol.hh:849
ServerResponseHeader hdr
Definition: XProtocol.hh:830
Definition: XProtocol.hh:241
kXR_int32 actnum
Definition: XProtocol.hh:803
kXR_char reserved[11]
Definition: XProtocol.hh:563
kXR_unt16 requestid
Definition: XProtocol.hh:383
kXR_int32 dlen
Definition: XProtocol.hh:385
kXR_unt16 mode
Definition: XProtocol.hh:468
kXR_int32 dlen
Definition: XProtocol.hh:565
Definition: XProtocol.hh:230
Definition: XProtocol.hh:338
Definition: XProtocol.hh:140
kXR_int32 protover
Definition: XProtocol.hh:860
kXR_int32 dlen
Definition: XProtocol.hh:422
Definition: XProtocol.hh:618
kXR_char reserved[12]
Definition: XProtocol.hh:571
kXR_unt16 requestid
Definition: XProtocol.hh:593
#define read(a, b, c)
Definition: XrdPosix.hh:77
Definition: XProtocol.hh:559
Definition: XProtocol.hh:858
Definition: XProtocol.hh:334
Definition: XProtocol.hh:335
Definition: XProtocol.hh:223
kXR_char streamid[2]
Definition: XProtocol.hh:425
Definition: XProtocol.hh:777
ServerResponseBody_Buffer buffer
Definition: XProtocol.hh:841
char errmsg[4096]
Definition: XProtocol.hh:779
kXR_char rsvd2[3]
Definition: XProtocol.hh:556
kXR_char options[1]
Definition: XProtocol.hh:415
Definition: XProtocol.hh:348
kXR_unt16 requestid
Definition: XProtocol.hh:426
XProtocolRequestFlags
Definition: XProtocol.hh:233
kXR_unt16 port
Definition: XProtocol.hh:493
kXR_char pathid
Definition: XProtocol.hh:587
kXR_unt16 requestid
Definition: XProtocol.hh:499
Definition: XProtocol.hh:344
XStatRespFlags
Definition: XProtocol.hh:196
kXR_char reserved[8]
Definition: XProtocol.hh:428
kXR_unt16 requestid
Definition: XProtocol.hh:490
kXR_int32 dlen
Definition: XProtocol.hh:456
kXR_char reserved
Definition: XProtocol.hh:444
Definition: XProtocol.hh:134
kXR_char flags
Definition: XProtocol.hh:407
kXR_char reserved[15]
Definition: XProtocol.hh:525
#define mkdir(a, b)
Definition: XrdPosix.hh:69
kXR_char fhandle[4]
Definition: XProtocol.hh:603
Definition: XProtocol.hh:345
Definition: XProtocol.hh:224
Definition: XProtocol.hh:124
kXR_int32 seconds
Definition: XProtocol.hh:783
kXR_char pathid
Definition: XProtocol.hh:605
kXR_int32 actnum
Definition: XProtocol.hh:810
Definition: XProtocol.hh:341
long long kXR_int64
Definition: XPtypes.hh:98
Definition: XProtocol.hh:240
kXR_char crypto
Definition: XProtocol.hh:555
kXR_int32 actnum
Definition: XProtocol.hh:792
Definition: XProtocol.hh:216
XReqErrorType
Definition: XProtocol.hh:96
kXR_int32 dlen
Definition: XProtocol.hh:379
XStatRequestOption
Definition: XProtocol.hh:192
#define rmdir(a)
Definition: XrdPosix.hh:92
Definition: XProtocol.hh:136
Definition: XProtocol.hh:548
Definition: XProtocol.hh:257
kXR_unt16 mode
Definition: XProtocol.hh:391
kXR_unt16 requestid
Definition: XProtocol.hh:370
kXR_int32 dlen
Definition: XProtocol.hh:400
Definition: XProtocol.hh:574
kXR_char sessid[16]
Definition: XProtocol.hh:768
kXR_char reserved[16]
Definition: XProtocol.hh:371
Definition: XProtocol.hh:791
static int toErrno(int xerr)
Definition: XProtocol.hh:925
char chkszrsp[9-sizeof(ServerResponseHeader)]
Definition: XProtocol.hh:869
kXR_char fhandle[4]
Definition: XProtocol.hh:564
Definition: XProtocol.hh:313
kXR_unt16 options
Definition: XProtocol.hh:435
Definition: XProtocol.hh:450
Definition: XProtocol.hh:135
ServerResponseBody_Authmore authmore
Definition: XProtocol.hh:834
#define readv(a, b, c)
Definition: XrdPosix.hh:79
Definition: XProtocol.hh:252
Definition: XProtocol.hh:200
kXR_char fhandle[4]
Definition: XProtocol.hh:577
short kXR_int16
Definition: XPtypes.hh:66
kXR_int32 dlen
Definition: XProtocol.hh:409
Definition: XProtocol.hh:772
union ServerResponse::@0 body
kXR_unt16 requestid
Definition: XProtocol.hh:531
Definition: XProtocol.hh:591
kXR_char fhandle[4]
Definition: XProtocol.hh:510
kXR_int32 dlen
Definition: XProtocol.hh:372
Definition: XProtocol.hh:680
Definition: XProtocol.hh:139
kXR_int32 clientpv
Definition: XProtocol.hh:483