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