ldas-tools-ldasgen  2.5.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Namespaces | Macros | Functions
Symbols.hh File Reference
#include <string>
#include "ldastoolsal/types.hh"
#include "ldastoolsal/mutexlock.hh"

Classes

class  GenericAPI::Symbols::symbol< storage_type >
 
struct  GenericAPI::Symbols::Storage< value_type >
 
struct  GenericAPI::Symbols::Storage< INT_4U >
 
class  GenericAPI::Symbols::HTTPUrl
 

Namespaces

 GenericAPI
 
 GenericAPI::Symbols
 

Macros

#define SYMBOL_CLASS_DECL(class_name, vtype)
 
#define SYMBOL_CLASS_DECL_BY_VALUE(class_name, vtype)
 
#define SYMBOL_CLASS_INIT(class_name, value)   class_name::storage_type class_name::m_var_info = class_name::value_type( value )
 

Functions

void GenericAPI::APINameGet (std::string &Name)
 
void GenericAPI::APINameSet (const std::string &Name)
 
void GenericAPI::EMailNotifyGet (const std::string &Name, std::string &Value)
 
void GenericAPI::EMailNotifySet (const std::string &Name, const std::string &Value)
 
 GenericAPI::Symbols::SYMBOL_CLASS_DECL (HTTP_URL, std::string)
 
 GenericAPI::Symbols::SYMBOL_CLASS_DECL (LDAS_ARCHIVE_DIR, std::string)
 
 GenericAPI::Symbols::SYMBOL_CLASS_DECL (LDAS_LOG_DIR, std::string)
 
 GenericAPI::Symbols::SYMBOL_CLASS_DECL (LDAS_MANAGER_HOST, std::string)
 
 GenericAPI::Symbols::SYMBOL_CLASS_DECL (LDAS_MANAGER_KEY, std::string)
 
 GenericAPI::Symbols::SYMBOL_CLASS_DECL_BY_VALUE (LDAS_MANAGER_PORT_EMERGENCY, INT_4U)
 
 GenericAPI::Symbols::SYMBOL_CLASS_DECL (LDAS_SYSTEM, std::string)
 
 GenericAPI::Symbols::SYMBOL_CLASS_DECL (RUN_CODE, std::string)
 

Macro Definition Documentation

#define SYMBOL_CLASS_DECL (   class_name,
  vtype 
)
Value:
class class_name \
{ \
public: \
typedef vtype value_type; \
\
inline static void Get( value_type& Value ) { return m_var_info.Get( Value ); } \
inline static void Set( const value_type& Value ) { return m_var_info.Set( Value ); } \
\
private: \
\
static storage_type m_var_info; \
}
Definition: Symbols.hh:124
#define SYMBOL_CLASS_DECL_BY_VALUE (   class_name,
  vtype 
)
Value:
class class_name \
{ \
public: \
typedef vtype value_type; \
\
inline static void Get( value_type& Value ) { return m_var_info.Get( Value ); } \
inline static void Set( const value_type Value ) { return m_var_info.Set( Value ); } \
\
private: \
\
static storage_type m_var_info; \
}
Definition: Symbols.hh:124
#define SYMBOL_CLASS_INIT (   class_name,
  value 
)    class_name::storage_type class_name::m_var_info = class_name::value_type( value )