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

AAATypeSpecificAvpContainerEntry< T > Class Template Reference

#include <diameter_parser_api.h>

Inheritance diagram for AAATypeSpecificAvpContainerEntry< T >:

AAAAvpContainerEntry List of all members.

Public Member Functions

 AAATypeSpecificAvpContainerEntry (int type)
 ~AAATypeSpecificAvpContainerEntry ()
T * dataPtr () const
T & dataRef () const
void * operator new (size_t s)
void operator delete (void *p)

Detailed Description

template<class T>
class AAATypeSpecificAvpContainerEntry< T >

Use this template for defining type-specific container entries.


Constructor & Destructor Documentation

template<class T>
AAATypeSpecificAvpContainerEntry< T >::AAATypeSpecificAvpContainerEntry int  type  )  [inline]
 

Constructor with assigning a specific type value.

Parameters:
type AVP type

template<class T>
AAATypeSpecificAvpContainerEntry< T >::~AAATypeSpecificAvpContainerEntry  )  [inline]
 

Destructor.


Member Function Documentation

template<class T>
T* AAATypeSpecificAvpContainerEntry< T >::dataPtr  )  const [inline]
 

Returns a type-specific pointer to data.

template<class T>
T& AAATypeSpecificAvpContainerEntry< T >::dataRef  )  const [inline]
 

Returns a type-specific reference to data.

template<class T>
void AAATypeSpecificAvpContainerEntry< T >::operator delete void *  p  )  [inline]
 

Abstracted delete operator

Parameters:
p data block to free

Reimplemented from AAAAvpContainerEntry.

template<class T>
void* AAATypeSpecificAvpContainerEntry< T >::operator new size_t  s  )  [inline]
 

Abstracted new operator

Parameters:
s size of block to allocate

Reimplemented from AAAAvpContainerEntry.


The documentation for this class was generated from the following file:
Generated on Mon Jan 10 20:16:51 2005 for Open Diameter C++ API by  doxygen 1.3.9.1