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

#include <Variables.hh>

Inheritance diagram for diskCache::Common::Variables:

Public Types

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

Public Member Functions

 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)
 

Member Typedef Documentation

◆ reader_ss

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

◆ writer_str

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

Constructor & Destructor Documentation

◆ Variables()

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

◆ ~Variables()

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

Member Function Documentation

◆ Cache()

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

◆ Get()

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

◆ Init()

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

◆ Set() [1/2]

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

◆ Set() [2/2]

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

◆ SetReader()

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

◆ SetWriter()

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

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