#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/IFileMgr.h>
Definition at line 160 of file IFileMgr.h.
◆ FileAttr() [1/2]
Io::FileAttr::FileAttr |
( |
| ) |
|
|
default |
◆ FileAttr() [2/2]
Io::FileAttr::FileAttr |
( |
Fd | f, |
|
|
std::string | n, |
|
|
std::string | d, |
|
|
IoTech | t, |
|
|
IoFlags | fa, |
|
|
void * | p, |
|
|
bool | o, |
|
|
bool | s = false ) |
|
inline |
◆ desc() [1/2]
const std::string & Io::FileAttr::desc |
( |
| ) |
const |
|
inline |
◆ desc() [2/2]
void Io::FileAttr::desc |
( |
const std::string & | d | ) |
|
|
inline |
◆ fd() [1/2]
Fd Io::FileAttr::fd |
( |
| ) |
const |
|
inline |
◆ fd() [2/2]
void Io::FileAttr::fd |
( |
Fd | f | ) |
|
|
inline |
◆ flags() [1/2]
IoFlags Io::FileAttr::flags |
( |
| ) |
const |
|
inline |
◆ flags() [2/2]
void Io::FileAttr::flags |
( |
const IoFlags & | f | ) |
|
|
inline |
◆ fptr() [1/2]
void * Io::FileAttr::fptr |
( |
| ) |
const |
|
inline |
◆ fptr() [2/2]
void Io::FileAttr::fptr |
( |
void * | v | ) |
|
|
inline |
◆ iflags() [1/2]
IoFlags Io::FileAttr::iflags |
( |
| ) |
const |
|
inline |
◆ iflags() [2/2]
void Io::FileAttr::iflags |
( |
const IoFlags & | f | ) |
|
|
inline |
◆ isOpen() [1/2]
bool Io::FileAttr::isOpen |
( |
| ) |
const |
|
inline |
◆ isOpen() [2/2]
void Io::FileAttr::isOpen |
( |
bool | b | ) |
|
|
inline |
◆ isShared() [1/2]
bool Io::FileAttr::isShared |
( |
| ) |
const |
|
inline |
◆ isShared() [2/2]
void Io::FileAttr::isShared |
( |
bool | s | ) |
|
|
inline |
◆ name() [1/2]
const std::string & Io::FileAttr::name |
( |
| ) |
const |
|
inline |
◆ name() [2/2]
void Io::FileAttr::name |
( |
const std::string & | n | ) |
|
|
inline |
◆ operator<()
bool Io::FileAttr::operator< |
( |
const FileAttr & | rhs | ) |
const |
|
inline |
Definition at line 206 of file IFileMgr.h.
206 {
209 } else {
211 }
212 }
const std::string & name() const
◆ operator==()
bool Io::FileAttr::operator== |
( |
const FileAttr & | fa | ) |
const |
|
inline |
Definition at line 201 of file IFileMgr.h.
201 {
204 }
const std::string & desc() const
◆ tech() [1/2]
IoTech Io::FileAttr::tech |
( |
| ) |
const |
|
inline |
◆ tech() [2/2]
void Io::FileAttr::tech |
( |
const IoTech & | t | ) |
|
|
inline |
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
const FileAttr & | fa ) |
|
friend |
Definition at line 194 of file IFileMgr.h.
194 {
195 os <<
"name: \"" << fa.
name() <<
"\" tech: " << fa.
tech() <<
" desc: " << fa.
desc()
196 <<
" flags: " << IoFlagName( fa.
flags() ) <<
" i_flags: " << IoFlagName( fa.
iflags() ) <<
" Fd: " << fa.
fd()
197 <<
" ptr: " << fa.
fptr() << ( fa.
isOpen() ?
" [o]" :
" [c]" ) << ( fa.
isShared() ?
" [s]" :
" [u]" );
198 return os;
199 }
◆ m_desc
std::string Io::FileAttr::m_desc |
|
private |
◆ m_fd
Fd Io::FileAttr::m_fd = -1 |
|
private |
◆ m_flags
◆ m_fptr
void* Io::FileAttr::m_fptr = nullptr |
|
private |
◆ m_iflags
◆ m_isOpen
bool Io::FileAttr::m_isOpen = false |
|
private |
◆ m_name
std::string Io::FileAttr::m_name |
|
private |
◆ m_shared
bool Io::FileAttr::m_shared = false |
|
private |
◆ m_tech
The documentation for this class was generated from the following file: