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

DiameterNasreqServerSession Class Reference

#include <diameter_nasreq_server_session.hxx>

Inheritance diagram for DiameterNasreqServerSession:

DiameterNasreqServerStateMachine List of all members.

Public Member Functions

 DiameterNasreqServerSession (AAAApplicationCore &appCore, diameter_unsigned32_t appId=NasreqApplicationId)

 ~DiameterNasreqServerSession ()

DiameterNasreqServerSessionSelf ()
 Returns the pointer to myself.

AAAReturnCode HandleMessage (AAAMessage &msg)
 Reimplemented from AAAServerSession.

AAAReturnCode HandleDisconnect ()
 Reimplemented from AAAServerSession.

AAAReturnCode HandleSessionTimeout ()
 Reimplemented from AAAServerSession.

AAAReturnCode HandleAuthLifetimeTimeout ()
 Reimplemented from AAAServerSession.

AAAReturnCode HandleAuthGracePeriodTimeout ()
 Reimplemented from AAAServerSession.

AAAReturnCode HandleAbort ()
 Reimplemented from AAAServerSession.

AAAReturnCode HandleTimeout ()
void Start () throw (AAA_Error)

Detailed Description

Diameter NASREQ Server session. This class is defined as multiple inheritance, one from AAAServerSession (defined in Diameter API) and the other from DiameterNasreqServerStateMachine.

Member Function Documentation

AAAReturnCode DiameterNasreqServerSession::HandleTimeout  ) 

Reimplemented from AAAServerSession. This is a general timeout event handler.

The documentation for this class was generated from the following file:
Generated on Fri Jun 25 19:15:16 2004 for Diameter NASREQ Application by doxygen 1.3.5