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

AAAAccountingServerSession Class Reference

Accounting Server Session Base Class Definition. More...

#include <diameter_api.h>

Inheritance diagram for AAAAccountingServerSession:

AAAAccountingSession AAASession AAAEventHandler List of all members.

Public Member Functions

 AAAAccountingServerSession (AAAApplicationCore &appCore, diameter_unsigned32_t id)
virtual ~AAAAccountingServerSession ()
void SetTransformer (AAAAccountingRecTransformer *trns)
AAAAccountingRecTransformer * GetTransformer ()

Protected Attributes

AAAAccountingRecTransformer * transformer

Detailed Description

Accounting Server Session Base Class Definition.

This is the base class used by server accounting application. They can inherit this class to implement specific functionalities.


Constructor & Destructor Documentation

AAAAccountingServerSession::AAAAccountingServerSession (  AAAApplicationCore &  appCore,
diameter_unsigned32_t  id
) 
 

constructor

Parameters:
appCore Application core instance
id Application ID associated with this session

virtual AAAAccountingServerSession::~AAAAccountingServerSession (   )  [virtual]
 

destructor


Member Function Documentation

AAAAccountingRecTransformer* AAAAccountingServerSession::GetTransformer (   )  [inline]
 

Access function to transformer reference

void AAAAccountingServerSession::SetTransformer (  AAAAccountingRecTransformer *  trns  )  [inline]
 

Access function to assign a transformer object

Parameters:
trns Transformer object


Member Data Documentation

AAAAccountingRecTransformer* AAAAccountingServerSession::transformer [protected]
 

References to record transformer


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