ldas-tools-diskcacheAPI  2.7.0
Public Types | Public Member Functions | Static Public Member Functions | Private Types | Private Attributes | List of all members
diskCache::Common::Variables Class Reference

#include <Variables.hh>

Inheritance diagram for diskCache::Common::Variables:
Inheritance graph
[legend]
Collaboration diagram for diskCache::Common::Variables:
Collaboration graph
[legend]

Public Types

typedef void(* reader_ss) (std::ostringstream &Value)
 
typedef void(* writer_str) (const std::string &Value)
 
typedef void(* reader_ss) (std::ostringstream &Value)
 
typedef void(* writer_str) (const std::string &Value)
 
typedef void(* reader_ss) (std::ostringstream &Value)
 
typedef void(* writer_str) (const std::string &Value)
 

Public Member Functions

 Variables ()
 
 ~Variables ()
 
 Variables ()
 
 ~Variables ()
 
 Variables ()
 
 ~Variables ()
 

Static Public Member Functions

static void Init (const std::string &Var, reader_ss RFunc, writer_str WFunc, const std::string &Default)
 
static void Cache (const std::string &Var, const std::string &Value)
 
static void Get (const std::string &Var, std::ostringstream &Value)
 
static void Set (const std::string &Var)
 
static void Set (const std::string &Var, const std::string &Value)
 
static void SetReader (const std::string &Var, reader_ss Func)
 
static void SetWriter (const std::string &Var, writer_str Func)
 
static void Init (const std::string &Var, reader_ss RFunc, writer_str WFunc, const std::string &Default)
 
static void Cache (const std::string &Var, const std::string &Value)
 
static void Get (const std::string &Var, std::ostringstream &Value)
 
static void Set (const std::string &Var)
 
static void Set (const std::string &Var, const std::string &Value)
 
static void SetReader (const std::string &Var, reader_ss Func)
 
static void SetWriter (const std::string &Var, writer_str Func)
 
static void Init (const std::string &Var, reader_ss RFunc, writer_str WFunc, const std::string &Default)
 
static void Cache (const std::string &Var, const std::string &Value)
 
static void Get (const std::string &Var, std::ostringstream &Value)
 
static void Set (const std::string &Var)
 
static void Set (const std::string &Var, const std::string &Value)
 
static void SetReader (const std::string &Var, reader_ss Func)
 
static void SetWriter (const std::string &Var, writer_str Func)
 

Private Types

typedef std::unique_ptr< pdata_storage_type > pdata_type
 
typedef std::unique_ptr< pdata_storage_type > pdata_type
 
typedef std::unique_ptr< pdata_storage_type > pdata_type
 

Private Attributes

pdata_type pdata
 

Member Typedef Documentation

◆ pdata_type [1/3]

typedef std::unique_ptr< pdata_storage_type > diskCache::Common::Variables::pdata_type
private

◆ pdata_type [2/3]

typedef std::unique_ptr< pdata_storage_type > diskCache::Common::Variables::pdata_type
private

◆ pdata_type [3/3]

typedef std::unique_ptr< pdata_storage_type > diskCache::Common::Variables::pdata_type
private

◆ reader_ss [1/3]

typedef void( * diskCache::Common::Variables::reader_ss) (std::ostringstream &Value)

◆ reader_ss [2/3]

typedef void( * diskCache::Common::Variables::reader_ss) (std::ostringstream &Value)

◆ reader_ss [3/3]

typedef void( * diskCache::Common::Variables::reader_ss) (std::ostringstream &Value)

◆ writer_str [1/3]

typedef void( * diskCache::Common::Variables::writer_str) (const std::string &Value)

◆ writer_str [2/3]

typedef void( * diskCache::Common::Variables::writer_str) (const std::string &Value)

◆ writer_str [3/3]

typedef void( * diskCache::Common::Variables::writer_str) (const std::string &Value)

Constructor & Destructor Documentation

◆ Variables() [1/3]

diskCache::Common::Variables::Variables ( )

◆ ~Variables() [1/3]

diskCache::Common::Variables::~Variables ( )

◆ Variables() [2/3]

diskCache::Common::Variables::Variables ( )

◆ ~Variables() [2/3]

diskCache::Common::Variables::~Variables ( )

◆ Variables() [3/3]

diskCache::Common::Variables::Variables ( )

◆ ~Variables() [3/3]

diskCache::Common::Variables::~Variables ( )

Member Function Documentation

◆ Cache() [1/3]

static void diskCache::Common::Variables::Cache ( const std::string &  Var,
const std::string &  Value 
)
static

◆ Cache() [2/3]

static void diskCache::Common::Variables::Cache ( const std::string &  Var,
const std::string &  Value 
)
static

◆ Cache() [3/3]

static void diskCache::Common::Variables::Cache ( const std::string &  Var,
const std::string &  Value 
)
static

◆ Get() [1/3]

static void diskCache::Common::Variables::Get ( const std::string &  Var,
std::ostringstream &  Value 
)
static

◆ Get() [2/3]

static void diskCache::Common::Variables::Get ( const std::string &  Var,
std::ostringstream &  Value 
)
static

◆ Get() [3/3]

static void diskCache::Common::Variables::Get ( const std::string &  Var,
std::ostringstream &  Value 
)
static

◆ Init() [1/3]

static void diskCache::Common::Variables::Init ( const std::string &  Var,
reader_ss  RFunc,
writer_str  WFunc,
const std::string &  Default 
)
static

◆ Init() [2/3]

static void diskCache::Common::Variables::Init ( const std::string &  Var,
reader_ss  RFunc,
writer_str  WFunc,
const std::string &  Default 
)
static

◆ Init() [3/3]

static void diskCache::Common::Variables::Init ( const std::string &  Var,
reader_ss  RFunc,
writer_str  WFunc,
const std::string &  Default 
)
static

◆ Set() [1/6]

static void diskCache::Common::Variables::Set ( const std::string &  Var)
static

◆ Set() [2/6]

static void diskCache::Common::Variables::Set ( const std::string &  Var)
static

◆ Set() [3/6]

static void diskCache::Common::Variables::Set ( const std::string &  Var)
static

◆ Set() [4/6]

static void diskCache::Common::Variables::Set ( const std::string &  Var,
const std::string &  Value 
)
static

◆ Set() [5/6]

static void diskCache::Common::Variables::Set ( const std::string &  Var,
const std::string &  Value 
)
static

◆ Set() [6/6]

static void diskCache::Common::Variables::Set ( const std::string &  Var,
const std::string &  Value 
)
static

◆ SetReader() [1/3]

static void diskCache::Common::Variables::SetReader ( const std::string &  Var,
reader_ss  Func 
)
static

◆ SetReader() [2/3]

static void diskCache::Common::Variables::SetReader ( const std::string &  Var,
reader_ss  Func 
)
static

◆ SetReader() [3/3]

static void diskCache::Common::Variables::SetReader ( const std::string &  Var,
reader_ss  Func 
)
static

◆ SetWriter() [1/3]

static void diskCache::Common::Variables::SetWriter ( const std::string &  Var,
writer_str  Func 
)
static

◆ SetWriter() [2/3]

static void diskCache::Common::Variables::SetWriter ( const std::string &  Var,
writer_str  Func 
)
static

◆ SetWriter() [3/3]

static void diskCache::Common::Variables::SetWriter ( const std::string &  Var,
writer_str  Func 
)
static

Member Data Documentation

◆ pdata

pdata_type diskCache::Common::Variables::pdata
private

The documentation for this class was generated from the following file: