#include <diameter_parser_api.h>
Public Member Functions | |
AAAAvpContainer () | |
~AAAAvpContainer () | |
void | releaseEntries () |
void | add (AAAAvpContainerEntry *e) |
void | remove (AAAAvpContainerEntry *e) |
const char * | getAvpName () const |
void | setAvpName (const char *name) |
void * | operator new (size_t s) |
void | operator delete (void *p) |
AAAAvpParseType & | ParseType () |
Protected Attributes | |
std::string | avpName |
bool | flag |
AAAAvpParseType | parseType |
Friends | |
class | AAAAvpContainerList |
A class used for passing AVP data between applications and the API.
|
constructor |
|
destructor |
|
This function adds a AAAAvpContainerEntry pointer to the container.
|
|
Access method to retrive the AVP name. Returns character string name of the AVP. |
|
Abstracted delete operator
|
|
Abstracted new operator
|
|
Returns a reference to the AVP type |
|
This function returns all the AAAAvpContainerEntry pointers in the container to the free list. It is the responsibility of applications to call this function as soon as processing of the containers are completed. |
|
This function removes a AAAAvpContainerEntry pointer from the container.
|
|
Access method to set the AVP name.
|
|
container list |
|
AVP name |
|
Internal use |
|
Parse type (strict or loose) |