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

AAAAccountingSession Class Reference

Accounting Service Definition Accounting Session Base Class Definition. More...

#include <diameter_api.h>

Inheritance diagram for AAAAccountingSession:

AAASession AAAEventHandler AAAAccountingClientSession AAAAccountingServerSession List of all members.

Public Member Functions

 AAAAccountingSession (AAAApplicationCore &appCore, diameter_unsigned32_t id)
virtual ~AAAAccountingSession ()
AAAReturnCode Send (AAAMessage &reqMsg)
AAAReturnCode Update (AAASession::EVENT event)

Detailed Description

Accounting Service Definition Accounting Session Base Class Definition.

This is the base class used by client and server accounting session classes. Application MUST inherit the client or server derived classes.


Constructor & Destructor Documentation

AAAAccountingSession::AAAAccountingSession AAAApplicationCore appCore,
diameter_unsigned32_t  id
 

constructor

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

virtual AAAAccountingSession::~AAAAccountingSession  )  [virtual]
 

destructor


Member Function Documentation

AAAReturnCode AAAAccountingSession::Send AAAMessage reqMsg  ) 
 

Method for transmitting accounting request or answers for this session.

Parameters:
reqMsg Message to be transmitted

AAAReturnCode AAAAccountingSession::Update AAASession::EVENT  event  )  [virtual]
 

This functions is a stub function in accounting sessions

Parameters:
event Session event to update state machine with

Implements AAASession.


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