The Gaudi Framework
v30r3 (a5ef0a68)
|
#include <GaudiKernel/IFileMgr.h>
Public Member Functions | |
FileAttr ()=default | |
FileAttr (Fd f, std::string n, std::string d, IoTech t, IoFlags fa, void *p, bool o, bool s=false) | |
Fd | fd () const |
const std::string & | name () const |
const std::string & | desc () const |
IoTech | tech () const |
IoFlags | flags () const |
IoFlags | iflags () const |
void * | fptr () const |
bool | isOpen () const |
bool | isShared () const |
void | fd (Fd f) |
void | name (const std::string &n) |
void | desc (const std::string &d) |
void | tech (const IoTech &t) |
void | flags (const IoFlags &f) |
void | iflags (const IoFlags &f) |
void | fptr (void *v) |
void | isOpen (bool b) |
void | isShared (bool s) |
bool | operator== (const FileAttr &fa) const |
bool | operator< (const FileAttr &rhs) const |
Private Attributes | |
Fd | m_fd = -1 |
std::string | m_name |
std::string | m_desc |
IoTech | m_tech = UNKNOWN |
IoFlags | m_flags = INVALID |
IoFlags | m_iflags = INVALID |
void * | m_fptr = nullptr |
bool | m_isOpen = false |
bool | m_shared = false |
Friends | |
std::ostream & | operator<< (std::ostream &os, const FileAttr &fa) |
Definition at line 174 of file IFileMgr.h.
|
default |
|
inline |
Definition at line 178 of file IFileMgr.h.
|
inline |
Definition at line 191 of file IFileMgr.h.
|
inline |
Definition at line 201 of file IFileMgr.h.
|
inline |
Definition at line 189 of file IFileMgr.h.
|
inline |
Definition at line 199 of file IFileMgr.h.
|
inline |
Definition at line 193 of file IFileMgr.h.
|
inline |
Definition at line 203 of file IFileMgr.h.
|
inline |
Definition at line 195 of file IFileMgr.h.
|
inline |
Definition at line 205 of file IFileMgr.h.
|
inline |
Definition at line 194 of file IFileMgr.h.
|
inline |
Definition at line 204 of file IFileMgr.h.
|
inline |
Definition at line 196 of file IFileMgr.h.
|
inline |
Definition at line 206 of file IFileMgr.h.
|
inline |
Definition at line 197 of file IFileMgr.h.
|
inline |
Definition at line 207 of file IFileMgr.h.
|
inline |
Definition at line 190 of file IFileMgr.h.
|
inline |
Definition at line 200 of file IFileMgr.h.
|
inline |
Definition at line 223 of file IFileMgr.h.
|
inline |
|
inline |
Definition at line 192 of file IFileMgr.h.
|
inline |
Definition at line 202 of file IFileMgr.h.
|
friend |
Definition at line 209 of file IFileMgr.h.
|
private |
Definition at line 235 of file IFileMgr.h.
|
private |
Definition at line 233 of file IFileMgr.h.
Definition at line 237 of file IFileMgr.h.
|
private |
Definition at line 239 of file IFileMgr.h.
Definition at line 238 of file IFileMgr.h.
|
private |
Definition at line 240 of file IFileMgr.h.
|
private |
Definition at line 234 of file IFileMgr.h.
|
private |
Definition at line 241 of file IFileMgr.h.
Definition at line 236 of file IFileMgr.h.