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

PANA_SessionAttribute Class Reference

#include <pana_session.h>

Inheritance diagram for PANA_SessionAttribute:

List of all members.

Public Member Functions

virtual void Reset ()

Public Attributes

std::string m_SessionId
PANA_DeviceIdContainer m_PeerDeviceId
PANA_DeviceId::TYPE m_ReqDeviceId
ACE_UINT32 m_InitialPacTsec
ACE_UINT32 m_InitialPaaTsec
ACE_UINT32 m_LastTransmittedTsec
ACE_UINT32 m_LastReceivedTsec
ACE_UINT32 m_LastReceivedRsec
ACE_UINT32 m_SessionLifetime
ACE_UINT32 m_PeerPort
ACE_UINT32 m_BindCount
ACE_UINT32 m_BindResult [PANA_BIND_COUNT_MAX]
ACE_UINT32 m_TerminationCause
AAAMessageBlock * m_LastPayload
PANA_CfgProviderInfo m_PreferedISP
PANA_CfgProviderInfo m_PreferedNAP
bool m_SeparateAuth
std::list< PANA_Message * > m_RxMessageQueue

Detailed Description

PANA session attribute definition

Definition at line 50 of file pana_session.h.


Member Data Documentation

ACE_UINT32 PANA_SessionAttribute::m_BindCount
 

Number of bind request received

Definition at line 79 of file pana_session.h.

ACE_UINT32 PANA_SessionAttribute::m_BindResult[PANA_BIND_COUNT_MAX]
 

Result code of all binds

Definition at line 81 of file pana_session.h.

ACE_UINT32 PANA_SessionAttribute::m_InitialPaaTsec
 

initial tseq number for Paa

Definition at line 67 of file pana_session.h.

ACE_UINT32 PANA_SessionAttribute::m_InitialPacTsec
 

initial tseq number for Pac

Definition at line 65 of file pana_session.h.

AAAMessageBlock* PANA_SessionAttribute::m_LastPayload
 

last EAP payload

Definition at line 85 of file pana_session.h.

ACE_UINT32 PANA_SessionAttribute::m_LastReceivedRsec
 

last recevied seq number value

Definition at line 73 of file pana_session.h.

ACE_UINT32 PANA_SessionAttribute::m_LastReceivedTsec
 

last transmit seq number value

Definition at line 71 of file pana_session.h.

ACE_UINT32 PANA_SessionAttribute::m_LastTransmittedTsec
 

last transmitted tseq value

Definition at line 69 of file pana_session.h.

PANA_DeviceIdContainer PANA_SessionAttribute::m_PeerDeviceId
 

Pac/Paa peer id

Definition at line 61 of file pana_session.h.

ACE_UINT32 PANA_SessionAttribute::m_PeerPort
 

port number of peer

Definition at line 77 of file pana_session.h.

PANA_CfgProviderInfo PANA_SessionAttribute::m_PreferedISP
 

negotiated ISP information

Definition at line 87 of file pana_session.h.

PANA_CfgProviderInfo PANA_SessionAttribute::m_PreferedNAP
 

negotiated NAP information

Definition at line 89 of file pana_session.h.

PANA_DeviceId::TYPE PANA_SessionAttribute::m_ReqDeviceId
 

Requested Device Id during bind

Definition at line 63 of file pana_session.h.

std::list<PANA_Message*> PANA_SessionAttribute::m_RxMessageQueue
 

Receive message queue

Definition at line 93 of file pana_session.h.

bool PANA_SessionAttribute::m_SeparateAuth
 

negotiated separate NAP & ISP auth

Definition at line 91 of file pana_session.h.

std::string PANA_SessionAttribute::m_SessionId
 

session-id, database index

Definition at line 59 of file pana_session.h.

ACE_UINT32 PANA_SessionAttribute::m_SessionLifetime
 

negotiated session lifetime

Definition at line 75 of file pana_session.h.

ACE_UINT32 PANA_SessionAttribute::m_TerminationCause
 

last termination cause recorded

Definition at line 83 of file pana_session.h.


The documentation for this class was generated from the following files:
Generated on Fri Jun 25 19:18:31 2004 for PANA by doxygen 1.3.5