![]() |
The Gaudi Framework
v25r3
|
Classes | |
| class | FileAttr |
| struct | FileHdlr |
| class | IoFlags |
Typedefs | |
| typedef int | Fd |
| typedef int | open_t |
| typedef int | close_t |
| typedef int | reopen_t |
| typedef boost::function < Io::open_t(const std::string &, Io::IoFlags, const std::string &, Io::Fd &, void *&)> | bfcn_open_t |
| typedef boost::function < Io::close_t(Io::Fd)> | bfcn_close_t |
| typedef boost::function < Io::close_t(void *)> | bfcn_closeP_t |
| typedef boost::function < Io::reopen_t(Io::Fd, Io::IoFlags)> | bfcn_reopen_t |
| typedef boost::function < Io::reopen_t(void *, Io::IoFlags)> | bfcn_reopenP_t |
| typedef boost::function < StatusCode(FILEMGR_CALLBACK_ARGS) > | bfcn_action_t |
Enumerations | |
| enum | IoFlag { READ = O_RDONLY, WRITE = O_WRONLY, RDWR = O_RDWR, CREATE = O_CREAT, EXCL = O_EXCL, TRUNC = O_TRUNC, APPEND = O_APPEND, INVALID = 1<<31 } |
| enum | IoTech { UNKNOWN, POSIX, ROOT, BS, HDF5, SQLITE } |
| enum | Action { OPEN = 0, CLOSE, REOPEN, OPEN_ERR, CLOSE_ERR, REOPEN_ERR, INVALID_ACTION } |
Functions | |
| IoFlags | IoFlagFromName (const std::string &f) |
| std::ostream & | operator<< (std::ostream &s, const IoFlag &f) |
| std::ostream & | operator<< (std::ostream &s, const IoFlags &f) |
| std::ostream & | operator<< (std::ostream &s, const IoTech &t) |
| std::ostream & | operator<< (std::ostream &s, const Action &t) |
| typedef boost::function<StatusCode (FILEMGR_CALLBACK_ARGS) > Io::bfcn_action_t |
Definition at line 340 of file IFileMgr.h.
| typedef boost::function<Io::close_t(Io::Fd)> Io::bfcn_close_t |
Definition at line 283 of file IFileMgr.h.
| typedef boost::function<Io::close_t(void*)> Io::bfcn_closeP_t |
Definition at line 284 of file IFileMgr.h.
| typedef boost::function<Io::open_t(const std::string&, Io::IoFlags, const std::string&, Io::Fd&, void*&)> Io::bfcn_open_t |
Definition at line 282 of file IFileMgr.h.
| typedef boost::function<Io::reopen_t(Io::Fd,Io::IoFlags)> Io::bfcn_reopen_t |
Definition at line 285 of file IFileMgr.h.
| typedef boost::function<Io::reopen_t(void*,Io::IoFlags)> Io::bfcn_reopenP_t |
Definition at line 286 of file IFileMgr.h.
| typedef int Io::close_t |
Definition at line 279 of file IFileMgr.h.
| typedef int Io::Fd |
Definition at line 197 of file IFileMgr.h.
| typedef int Io::open_t |
Definition at line 278 of file IFileMgr.h.
| typedef int Io::reopen_t |
Definition at line 280 of file IFileMgr.h.
| enum Io::Action |
| Enumerator | |
|---|---|
| OPEN | |
| CLOSE | |
| REOPEN | |
| OPEN_ERR | |
| CLOSE_ERR | |
| REOPEN_ERR | |
| INVALID_ACTION | |
Definition at line 316 of file IFileMgr.h.
| enum Io::IoFlag |
| Enumerator | |
|---|---|
| READ | |
| WRITE | |
| RDWR | |
| CREATE | |
| EXCL | |
| TRUNC | |
| APPEND | |
| INVALID | |
Definition at line 25 of file IFileMgr.h.
| enum Io::IoTech |
| Enumerator | |
|---|---|
| UNKNOWN | |
| POSIX | |
| ROOT | |
| BS | |
| HDF5 | |
| SQLITE | |
Definition at line 170 of file IFileMgr.h.
|
inline |
Definition at line 114 of file IFileMgr.h.
|
inline |
Definition at line 156 of file IFileMgr.h.
|
inline |
Definition at line 159 of file IFileMgr.h.
|
inline |
Definition at line 179 of file IFileMgr.h.
|
inline |
Definition at line 326 of file IFileMgr.h.