PooledFile class
#include <eckit/io/PooledFile.h>
Constructors, destructors, conversion operators
- PooledFile(const PathName& name)
- PooledFile(const PooledFile&) deleted
- PooledFile(PooledFile&&) deleted
- ~PooledFile()
Public functions
- auto operator=(const PooledFile&) -> PooledFile& deleted
- auto operator=(PooledFile&&) -> PooledFile& deleted
- void open()
- void close() noexcept(…)
- auto read(void*, long) -> long
- auto seek(off_t offset) -> off_t
- auto seekEnd() -> off_t
- auto rewind() -> off_t
- auto fileno() const -> int
- auto nbOpens() const -> size_t
- auto nbReads() const -> size_t
- auto nbSeeks() const -> size_t
Function documentation
eckit:: PooledFile:: ~PooledFile()
void eckit:: PooledFile:: close() noexcept(…)
| Exceptions | |
|---|---|
| on | fclose failure |