![]()  | 
  
    The Gaudi Framework
    master (b9786168)
    
   | 
 
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 : unsigned {  READ = O_RDONLY , WRITE = O_WRONLY , RDWR = O_RDWR , CREATE = O_CREAT , EXCL = O_EXCL , TRUNC = O_TRUNC , APPEND = O_APPEND , INVALID = 1u << 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 = std::bitset<INVALID_ACTION + 1> | 
Definition at line 264 of file IFileMgr.h.
| typedef std::function<StatusCode( FILEMGR_CALLBACK_ARGS )> Io::bfcn_action_t | 
Definition at line 273 of file IFileMgr.h.
| typedef std::function<Io::close_t( Io::Fd )> Io::bfcn_close_t | 
Definition at line 235 of file IFileMgr.h.
| typedef std::function<Io::close_t( void* )> Io::bfcn_closeP_t | 
Definition at line 236 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 234 of file IFileMgr.h.
| typedef std::function<Io::reopen_t( Io::Fd, Io::IoFlags )> Io::bfcn_reopen_t | 
Definition at line 237 of file IFileMgr.h.
| typedef std::function<Io::reopen_t( void*, Io::IoFlags )> Io::bfcn_reopenP_t | 
Definition at line 238 of file IFileMgr.h.
| typedef int Io::close_t | 
Definition at line 231 of file IFileMgr.h.
| typedef int Io::Fd | 
Definition at line 158 of file IFileMgr.h.
| typedef int Io::open_t | 
Definition at line 230 of file IFileMgr.h.
| typedef int Io::reopen_t | 
Definition at line 232 of file IFileMgr.h.
| enum Io::Action | 
| Enumerator | |
|---|---|
| OPEN | |
| CLOSE | |
| REOPEN | |
| OPEN_ERR | |
| CLOSE_ERR | |
| REOPEN_ERR | |
| INVALID_ACTION | |
Definition at line 263 of file IFileMgr.h.
| enum Io::IoFlag : unsigned | 
| enum Io::IoTech | 
| Enumerator | |
|---|---|
| UNKNOWN | |
| POSIX | |
| ROOT | |
| BS | |
| HDF5 | |
| SQLITE | |
Definition at line 147 of file IFileMgr.h.
      
  | 
  inline | 
Definition at line 107 of file IFileMgr.h.
      
  | 
  inline | 
Definition at line 266 of file IFileMgr.h.
      
  | 
  inline | 
Definition at line 140 of file IFileMgr.h.
      
  | 
  inline | 
Definition at line 141 of file IFileMgr.h.