Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Classes | Public Member Functions | List of all members
sr_param_base Class Reference

#include <sr_param_base.h>

Inheritance diagram for sr_param_base:
Collaboration diagram for sr_param_base:

Classes

class  easy_init
 

Public Member Functions

 sr_param_base (const std::string &n, const bool register_at_db=true, gs::cnf::gs_param_array *parent_array=NULL, const bool force_top_level_name=false)
 
void setProperty (std::string key, std::string value)
 
std::string getProperty (std::string key)
 
std::map< std::string,
std::string > 
getProperties ()
 
void deleteProperty (std::string key)
 
bool exists (std::string key)
 
easy_init add_properties ()
 

Constructor & Destructor Documentation

sr_param_base::sr_param_base ( const std::string &  n,
const bool  register_at_db = true,
gs::cnf::gs_param_array *  parent_array = NULL,
const bool  force_top_level_name = false 
)
inlineexplicit

Member Function Documentation

easy_init sr_param_base::add_properties ( )
inline
void sr_param_base::deleteProperty ( std::string  key)
inline
bool sr_param_base::exists ( std::string  key)
inline
std::map<std::string, std::string> sr_param_base::getProperties ( )
inline
std::string sr_param_base::getProperty ( std::string  key)
inline
void sr_param_base::setProperty ( std::string  key,
std::string  value 
)
inline

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