#include <ConfigPropertyGetter.h>
Public Member Functions | |
ConfigPropertyGetter (maci::Manager_ptr manager) | |
~ConfigPropertyGetter () | |
std::string | getProperty (std::string propName) |
Private Member Functions | |
std::string | getDAO (maci::Manager_ptr manager) |
void | parseDAO () |
Static Private Member Functions | |
void | start_hndl (void *data, const XML_Char *el, const XML_Char **attr) |
void | end_hndl (void *data, const XML_Char *el) |
void | char_hndl (void *data, const XML_Char *s, int len) |
Private Attributes | |
std::string | m_dao |
std::list< Property > * | m_properties |
|
|
|
|
|
The handler for the char element
|
|
The handler for the end element
|
|
Get the DAO for the AS properties Return an empty string if the DAO doesn't exist (this is not an error because the missing DAO means to use ACS implementation) |
|
Return the value of a property with the given name scanning the list of properties It returns an empty string if the property doesn't exist or any other error occurs |
|
Parse the DAO building the list of the properties |
|
The handler for the start element
|
|
|
|
|