The Gaudi Framework  master (82fdf313)
Loading...
Searching...
No Matches
FileMgr.h File Reference
#include <GaudiKernel/ClassID.h>
#include <GaudiKernel/IFileMgr.h>
#include <GaudiKernel/IIncidentListener.h>
#include <GaudiKernel/Service.h>
#include <GaudiKernel/StatusCode.h>
#include "POSIXFileHandler.h"
#include "RootFileHandler.h"
#include <list>
#include <map>
#include <optional>
#include <string>
Include dependency graph for FileMgr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FileMgr
 
class  FileAttr
 
struct  FileHdlr
 
class  IoFlags
 

Typedefs

typedef int Fd
 

Enumerations

enum  IoFlag
 
enum  IoTech
 

Typedef Documentation

◆ Fd

typedef int Io::Fd

Definition at line 158 of file IFileMgr.h.

Enumeration Type Documentation

◆ IoFlag

enum Io::IoFlag : unsigned

Definition at line 29 of file IFileMgr.h.

29 : unsigned {
30 READ = O_RDONLY,
31 WRITE = O_WRONLY,
32 RDWR = O_RDWR,
33
34 CREATE = O_CREAT,
35 EXCL = O_EXCL,
36 TRUNC = O_TRUNC,
37
38 APPEND = O_APPEND,
39
40 INVALID = 1u << 31
41 };
@ READ
Definition IFileMgr.h:30
@ INVALID
Definition IFileMgr.h:40
@ TRUNC
Definition IFileMgr.h:36
@ CREATE
Definition IFileMgr.h:34
@ RDWR
Definition IFileMgr.h:32
@ WRITE
Definition IFileMgr.h:31
@ EXCL
Definition IFileMgr.h:35
@ APPEND
Definition IFileMgr.h:38

◆ IoTech

enum Io::IoTech

Definition at line 147 of file IFileMgr.h.

147{ UNKNOWN, POSIX, ROOT, BS, HDF5, SQLITE };
@ BS
Definition IFileMgr.h:147
@ HDF5
Definition IFileMgr.h:147
@ UNKNOWN
Definition IFileMgr.h:147
@ POSIX
Definition IFileMgr.h:147
@ SQLITE
Definition IFileMgr.h:147