Flow123d
release_3.0.0-1264-g45bfb2a
|
#include <xio.h>
Public Types | |
typedef map< FILE *, XFILE * > | XFILEMAP |
mapping of ptr to regular file structure to extended structure More... | |
Public Member Functions | |
void | set_verbosity (int verb) |
Enable/Disable XIO debug output for EACH XIO function call. More... | |
int | get_verbosity () |
Get current XIO debug verbosity level. More... | |
XFILEMAP & | get_xfile_map () |
Get XIO mapping instance. More... | |
Static Public Member Functions | |
static Xio * | get_instance () |
return instance More... | |
static void | init () |
initialize XIO library More... | |
Private Member Functions | |
Xio () | |
Private Attributes | |
XFILEMAP | xfiles_map_ |
mapping instance More... | |
int | verbosity_ |
internal XIO debug: print info at each XIO function More... | |
Static Private Attributes | |
static Xio * | instance = NULL |
Base class of XIO library.
The class implements a singleton pattern. Stores data of file mapping and debug output for XIO function.
typedef map< FILE *, XFILE * > Xio::XFILEMAP |
|
private |
|
static |
int Xio::get_verbosity | ( | void | ) |
Xio::XFILEMAP & Xio::get_xfile_map | ( | ) |
void Xio::set_verbosity | ( | int | verb | ) |
|
private |