1 #ifndef TFILE_ADAPTOR_TSTORAGE_FACTORY_FILE_H
2 # define TFILE_ADAPTOR_TSTORAGE_FACTORY_FILE_H
27 const char *ftitle, Int_t compress, Int_t netopt,
28 Bool_t parallelopen = kFALSE);
32 const char *ftitle =
"", Int_t compress = 1);
36 virtual Bool_t
ReadBuffer(
char *buf, Int_t len);
37 virtual Bool_t
ReadBuffer(
char *buf, Long64_t pos, Int_t len);
39 virtual Bool_t
ReadBuffers(
char *buf, Long64_t *pos, Int_t *len, Int_t nbuf);
40 virtual Bool_t
WriteBuffer(
const char *buf, Int_t len);
47 virtual Long64_t
SysSeek(Int_t fd, Long64_t
offset, Int_t whence);
48 virtual Int_t
SysStat(Int_t fd, Long_t *
id, Long64_t *
size, Long_t *flags, Long_t *modtime);
49 virtual Int_t
SysSync(Int_t fd);
52 void Initialize(
const char *name, Option_t *option =
"");
54 Bool_t
ReadBuffersSync(
char *buf, Long64_t *pos, Int_t *len, Int_t nbuf);
63 #endif // TFILE_ADAPTOR_TSTORAGE_FACTORY_FILE_H
TStorageFactoryFile(void)
virtual Long64_t SysSeek(Int_t fd, Long64_t offset, Int_t whence)
virtual Int_t SysOpen(const char *pathname, Int_t flags, UInt_t mode)
std::vector< Variable::Flags > flags
virtual Bool_t ReadBuffers(char *buf, Long64_t *pos, Int_t *len, Int_t nbuf)
edm::propagate_const< std::unique_ptr< Storage > > storage_
virtual Bool_t ReadBufferAsync(Long64_t off, Int_t len)
virtual Bool_t ReadBuffer(char *buf, Int_t len)
virtual Bool_t WriteBuffer(const char *buf, Int_t len)
std::shared_ptr< T > & get_underlying_safe(propagate_const< std::shared_ptr< T >> &iP)
ClassDef(TStorageFactoryFile, 0)
~TStorageFactoryFile(void)
void ResetErrno(void) const
virtual Int_t SysStat(Int_t fd, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime)
virtual Int_t SysClose(Int_t fd)
virtual Int_t SysSync(Int_t fd)
Bool_t ReadBuffersSync(char *buf, Long64_t *pos, Int_t *len, Int_t nbuf)
void Initialize(const char *name, Option_t *option="")
tuple size
Write out results.