#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
|
|
|
|
|
|
|
1.3.8