#include <GlobalsRepository.hpp>
Public Types | |
typedef boost::shared_ptr < GlobalsRepository > | shared_ptr |
Static Public Member Functions | |
static shared_ptr | Instance () |
static void | Release () |
Static Private Attributes | |
static shared_ptr | mInstance |
An RTT::ConfigurationInterface for holding global variables. The RTT uses this to export enumerations to scripting, but users may extend this as well for their own applications.
It is recommended to use the setValue() function to add globals, such that they become owned by the GlobalsRepository.
Definition at line 54 of file GlobalsRepository.hpp.
typedef boost::shared_ptr<GlobalsRepository> RTT::types::GlobalsRepository::shared_ptr |
Definition at line 58 of file GlobalsRepository.hpp.
GlobalsRepository::shared_ptr GlobalsRepository::Instance | ( | ) | [static] |
Definition at line 45 of file GlobalsRepository.cpp.
void GlobalsRepository::Release | ( | ) | [static] |
Frees all globals.
Definition at line 52 of file GlobalsRepository.cpp.
GlobalsRepository::shared_ptr GlobalsRepository::mInstance [static, private] |
Definition at line 66 of file GlobalsRepository.hpp.