12 #ifndef ROOT_TCastorFile 13 #define ROOT_TCastorFile Bool_t WriteBuffer(const char *buf, Int_t len)
Write specified byte range to remote file via rootd daemon.
Bool_t fIsCastor
true if internal path is valid
Int_t SysClose(Int_t fd)
Close currently open file.
void ConnectServer(Int_t *stat, EMessageTypes *kind, Int_t netopt, Int_t tcpwindowsize, Bool_t forceOpen, Bool_t forceRead)
Connect to remote rootd server on CASTOR disk server.
#define ClassDef(name, id)
void FindServerAndPath()
Find the CASTOR disk server and internal file path.
A TNetFile interfaced to the Castor storage backend.
Bool_t fWrittenTo
true if data has been written to file
TString fAuthProto
Used to specific the auth protocol.
TString fDiskServer
CASTOR remote disk server.
TString fInternalPath
CASTOR internal path.