#include <diameter_parser_api.h>
Public Member Functions | |
| AAAParser () | |
| virtual | ~AAAParser () |
| virtual void | parseRawToApp () |
| virtual void | parseAppToRaw () |
| void | setRawData (RAWDATA data) |
| void | setAppData (APPDATA data) |
| void | setDictData (DICTDATA data) |
| RAWDATA | getRawData () |
| template<class T> | |
| void | getRawData (T *&data) |
| APPDATA | getAppData () |
| template<class T> | |
| void | getAppData (T *&data) |
| DICTDATA | getDictData () |
| template<class T> | |
| void | getDictData (T *&data) |
AAAParser is a template class for generic parser.
|
|||||||||
|
constructor |
|
|||||||||
|
destructor |
|
||||||||||||||
|
This template is used for obtaining application data casted to a * specific type. |
|
|||||||||
|
Get application level data from the parser. |
|
||||||||||||||
|
This template is used for obtaining dictionary data casted to a * specific type. |
|
|||||||||
|
Get dictionary data from the parser. |
|
||||||||||||||
|
This template is used for obtaining raw data casted to a specific type. |
|
|||||||||
|
Get raw data from the parser. |
|
|||||||||
|
Parse application level data and translate it into raw data. |
|
|||||||||
|
Parse raw data and translate it into application level data. |
|
||||||||||
|
Set application level data to the parser.
|
|
||||||||||
|
Set dictionary data to the parser.
|
|
||||||||||
|
Set raw data to the parser.
|
1.3.9.1