Main Page | Class List | Directories | File List | Class Members

DiameterMip4HaServerSession< SpecificHaServerSession > Class Template Reference

#include <diameter_mip4_ha_server_session.hxx>

List of all members.

Public Member Functions

 DiameterMip4HaServerSession (AAAApplicationCore &appCore, diameter_unsigned32_t appId=Mip4ApplicationId)
 Constuctor.
virtual ~DiameterMip4HaServerSession ()
 Destructor.
DiameterMip4HaServerSessionSelf ()
 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)
AAAReturnCode Reset () throw (AAA_Error)
int ProcessMipRegRequest (diameter_octetstring_t &MipRegReq)
int SetMipFaToHaSpi (diameter_unsigned32_t &faHaSpi)
int SetMipFaToMnSpi (diameter_unsigned32_t &faMnSpi)
int SetErrorMessage (AAA_ScholarAttribute< diameter_utf8string_t > &errorMessage)
int SetMipRegReply (AAA_ScholarAttribute< diameter_octetstring_t > &reply)
int SetMipMnAddress (AAA_ScholarAttribute< diameter_address_t > &address)
int SetAcctMultiSessionId (AAA_ScholarAttribute< diameter_utf8string_t > &acctMultiSessionId)
HAR_Data & HAR ()
HAA_Data & HAA ()

Public Attributes

HAR_Data harData
HAA_Data haaData

Classes

class  HAR_Handler
 HAR Message Handler. More...


Detailed Description

template<class SpecificHaServerSession>
class DiameterMip4HaServerSession< SpecificHaServerSession >

Diameter MIP4 HA server Server session. This class is defined as multiple inheritance, one from AAAServerSession (defined in Diameter API) and the other from DiameterMip4HaServerStateMachine.


Member Function Documentation

template<class SpecificHaServerSession>
AAAReturnCode DiameterMip4HaServerSession< SpecificHaServerSession >::HandleTimeout  )  [inline]
 

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


The documentation for this class was generated from the following file:
Generated on Thu Apr 7 09:08:51 2005 for Diameter Mobile IP v4 C++ API by  doxygen 1.4.2