#include <loggingXMLElement.h>
Public Types | |
| typedef ACE_Hash_Map_Manager< ACE_CString, ACE_CString, ACE_Thread_Mutex > | ATTRIBUTE_HASH_MAP |
| Attributes name-value hashmap typedefs. | |
| typedef ACE_Hash_Map_Iterator< ACE_CString, ACE_CString, ACE_Thread_Mutex > | ATTRIBUTE_HASH_MAP_ITER |
| typedef ACE_Hash_Map_Entry< ACE_CString, ACE_CString > | ATTRIBUTE_HASH_MAP_ENTRY |
Public Member Functions | |
| XMLElement () | |
| Constrcutor. | |
| ~XMLElement () | |
| Destrcutor. | |
| const ACE_TCHAR * | name () |
| const ACE_TCHAR * | value () |
| void | name (const ACE_CString &name) |
| void | value (const ACE_CString &value) |
| int | addAttribute (const ACE_CString &name, const ACE_CString &value) |
| int | getAttribute (const ACE_CString &name, ACE_CString &value) |
| ATTRIBUTE_HASH_MAP_ITER | getAttributesIterator (void) |
Private Attributes | |
| ACE_CString | m_name |
| XML element name. | |
| ACE_CString | m_value |
| XML element value. | |
| ATTRIBUTE_HASH_MAP | m_attributes |
| XML element attributes. | |
|
|
Attributes name-value hashmap typedefs.
|
|
|
|
|
|
|
|
|
Constrcutor.
|
|
|
Destrcutor.
|
|
||||||||||||
|
Add attribute to the element WARNING: Names are case-sensitive!!!
|
|
||||||||||||
|
Get attribute of the element
|
|
|
Get iterator of all element's attributes
|
|
|
Set name |
|
|
Get name
|
|
|
Set value |
|
|
Get value
|
|
|
XML element attributes.
|
|
|
XML element name.
|
|
|
XML element value.
|
1.3.8