Main Page | Class Hierarchy | Class List | File List | Class Members

AAAAvpContainerList Class Reference

AvpContainerList AVP Container List. More...

#include <diameter_parser_api.h>

List of all members.

Public Member Functions

 AAAAvpContainerList ()
 ~AAAAvpContainerList ()
void add (AAAAvpContainer *c)
void prepend (AAAAvpContainer *c)
void releaseContainers ()
AAAAvpContainersearch (const char *name)
void * operator new (size_t s)
void * operator new (size_t s, void *p)
void operator delete (void *p)
void operator delete (void *p, void *q)
AAAAvpContainersearch (AAADictionaryEntry *)
void reset ()


Detailed Description

AvpContainerList AVP Container List.

A class that defines a list of AAAAvpContainer and functions for manipulating the list.


Constructor & Destructor Documentation

AAAAvpContainerList::AAAAvpContainerList  )  [inline]
 

constructor

AAAAvpContainerList::~AAAAvpContainerList  ) 
 

destructor


Member Function Documentation

void AAAAvpContainerList::add AAAAvpContainer c  )  [inline]
 

This function appends the specified container to the internal list.

Parameters:
c AVP Container to add

void AAAAvpContainerList::operator delete void *  p  )  [inline]
 

Abstracted delete operator

Parameters:
p data block to free

void* AAAAvpContainerList::operator new size_t  s,
void *  p
[inline]
 

Abstracted new operator

Parameters:
s size of block to allocate (proxy only)
p pointer to existing block

void* AAAAvpContainerList::operator new size_t  s  )  [inline]
 

Abstracted new operator

Parameters:
s size of block to allocate

void AAAAvpContainerList::prepend AAAAvpContainer c  )  [inline]
 

This function prepends the specified container to the internal list.

Parameters:
c AVP Container to prepend

void AAAAvpContainerList::releaseContainers  ) 
 

This function returns all the containers in the list to the free list. It is the responsibility of applications to call this function as soon as processing of the containers are completed.

void AAAAvpContainerList::reset  ) 
 

reset the container flags for re-parsing

AAAAvpContainer* AAAAvpContainerList::search AAADictionaryEntry  ) 
 

q_avplist parser

AAAAvpContainer* AAAAvpContainerList::search const char *  name  ) 
 

This function searches the internal list for a container corresponding to the specified name.

Parameters:
name AVP name to search


The documentation for this class was generated from the following file:
Generated on Fri Jun 25 19:12:02 2004 for Open Diameter C++ API by doxygen 1.3.5