![]() |
The Gaudi Framework
v31r0 (aeb156f0)
|
Classes | |
class | FileAttr |
struct | FileHdlr |
class | IoFlags |
Typedefs | |
typedef int | Fd |
typedef int | open_t |
typedef int | close_t |
typedef int | reopen_t |
typedef std::function< Io::open_t(const std::string &, Io::IoFlags, const std::string &, Io::Fd &, void *&)> | bfcn_open_t |
typedef std::function< Io::close_t(Io::Fd)> | bfcn_close_t |
typedef std::function< Io::close_t(void *)> | bfcn_closeP_t |
typedef std::function< Io::reopen_t(Io::Fd, Io::IoFlags)> | bfcn_reopen_t |
typedef std::function< Io::reopen_t(void *, Io::IoFlags)> | bfcn_reopenP_t |
using | Action_bitmap = std::bitset< INVALID_ACTION+1 > |
typedef std::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) |
using Io::Action_bitmap = typedef std::bitset<INVALID_ACTION + 1> |
Definition at line 269 of file IFileMgr.h.
Definition at line 278 of file IFileMgr.h.
typedef std::function<Io::close_t( Io::Fd )> Io::bfcn_close_t |
Definition at line 238 of file IFileMgr.h.
typedef std::function<Io::close_t( void* )> Io::bfcn_closeP_t |
Definition at line 239 of file IFileMgr.h.
typedef std::function<Io::open_t( const std::string&, Io::IoFlags, const std::string&, Io::Fd&, void*& )> Io::bfcn_open_t |
Definition at line 237 of file IFileMgr.h.
typedef std::function<Io::reopen_t( Io::Fd, Io::IoFlags )> Io::bfcn_reopen_t |
Definition at line 240 of file IFileMgr.h.
typedef std::function<Io::reopen_t( void*, Io::IoFlags )> Io::bfcn_reopenP_t |
Definition at line 241 of file IFileMgr.h.
typedef int Io::close_t |
Definition at line 234 of file IFileMgr.h.
typedef int Io::Fd |
Definition at line 159 of file IFileMgr.h.
typedef int Io::open_t |
Definition at line 233 of file IFileMgr.h.
typedef int Io::reopen_t |
Definition at line 235 of file IFileMgr.h.
enum Io::Action |
Enumerator | |
---|---|
OPEN | |
CLOSE | |
REOPEN | |
OPEN_ERR | |
CLOSE_ERR | |
REOPEN_ERR | |
INVALID_ACTION |
Definition at line 268 of file IFileMgr.h.
enum Io::IoFlag |
Enumerator | |
---|---|
READ | |
WRITE | |
RDWR | |
CREATE | |
EXCL | |
TRUNC | |
APPEND | |
INVALID |
Definition at line 26 of file IFileMgr.h.
enum Io::IoTech |
Enumerator | |
---|---|
UNKNOWN | |
POSIX | |
ROOT | |
BS | |
HDF5 | |
SQLITE |
Definition at line 146 of file IFileMgr.h.
|
inline |
Definition at line 104 of file IFileMgr.h.
|
inline |
Definition at line 137 of file IFileMgr.h.
|
inline |
Definition at line 138 of file IFileMgr.h.
|
inline |
Definition at line 148 of file IFileMgr.h.
|
inline |
Definition at line 271 of file IFileMgr.h.