1 #ifndef STORAGE_FACTORY_LOCAL_CACHE_FILE_H
2 #define STORAGE_FACTORY_LOCAL_CACHE_FILE_H
11 namespace edm::storage {
33 void flush(
void)
override;
34 void close(
void)
override;
48 #endif // STORAGE_FACTORY_LOCAL_CACHE_FILE_H
void flush(void) override
IOSize write(const void *from, IOSize n) override
virtual IOOffset size() const
edm::propagate_const< std::unique_ptr< Storage > > storage_
IOSize writev(const IOBuffer *from, IOSize n) override
void cache(IOOffset start, IOOffset end)
edm::propagate_const< std::unique_ptr< File > > file_
virtual IOOffset position() const
bool prefetch(const IOPosBuffer *what, IOSize n) override
void close(void) override
IOSize readv(IOBuffer *into, IOSize n) override
IOSize write(unsigned char byte)
~LocalCacheFile(void) override
LocalCacheFile(std::unique_ptr< Storage > base, const std::string &tmpdir="")
void resize(IOOffset size) override
std::vector< char > present_