#include <diameter_parser_api.h>
Public Member Functions | |
| AvpType * | search (ACE_UINT32 type) |
| AvpType * | search (const char *name) |
| void | add (AvpType *avpType) |
Friends | |
| class | ACE_Singleton<AvpTypeList_S, ACE_Recursive_Thread_Mutex> |
Example usage:
#include "diameter_api.h" #define AAA_AVP_MYDATA_TYPE 10000 static AvpValueParserCreator<MyParser> myValueParserCreator; static AvpContainerEntryCreator<MyAvpContainerEntry> myContainerEntryCreator; AvpTypeList::instance()->add(new AvpType("MyAvp", AAA_AVP_MYDATA_TYPE, 0, myParserCreator, myContainerEntryCreator));
MyAvpParser and MyAvpContainerEntry classes will need to be defined.
|
|
Adds an AVP type instance to the list
|
|
|
Returns a pointer to the AVP type instance
|
|
|
Returns a pointer to the AVP type instance
|
|
|
type list |
1.3.9.1