C_CallContext Class Reference

Inheritance diagram for C_CallContext:

C_ContextFrame List of all members.

Public Types

typedef C_CallContext::_retrans_context T_retransContext
typedef C_CallContext::_retrans_contextT_pRetransContext
typedef list_t< T_retransContextT_retransContextList
typedef list_t< T_retransContext > * T_pRetransContextList
typedef C_CallContext::_retrans_data T_retransData
typedef C_CallContext::_retrans_dataT_pRetransData
typedef list_t< T_retransDataT_retransDataList
typedef list_t< T_retransData > * T_pRetransDataList

Public Member Functions

 C_CallContext (C_CallControl *P_call_control, int P_id, int P_nbChannel, int P_mem=0, int P_nbRetrans=0)
 ~C_CallContext ()
T_pValueData set_id (int P_channel_id, T_pValueData P_val)
void init ()
void reset ()
void reset_id (int P_channel_id)
T_CallContextState init_state (C_Scenario *P_scen)
T_CallContextState init_state (C_Scenario *P_scen, struct timeval *P_time)
void init_state (C_Scenario *P_scen, T_pReceiveMsgContext P_rcvCtxt)
bool msg_received (T_pReceiveMsgContext P_rcvCtxt)
bool state_receive ()
void next_cmd ()
void switch_to_scenario (C_Scenario *P_scen)
T_pValueData get_memory (int P_id)
void reset_memory (int P_id)
T_CallContextState get_state ()
void set_state (T_CallContextState P_state)
C_Scenarioget_scenario ()
void set_scenario (C_Scenario *P_scen)
C_MessageFrameget_msg_received ()
void set_msg_received (C_MessageFrame *P_msg)
int get_current_cmd_idx ()
int get_internal_id ()
void clean_suspended ()
void clean_retrans ()

Public Attributes

bool m_created_call
timeval m_current_time
timeval m_start_time
int m_suspend_id
C_MessageFramem_suspend_msg
int m_channel_id
C_MessageFrame ** m_retrans_msg
timeval * m_retrans_time
int * m_nb_retrans_done
int * m_retrans_cmd_idx
int m_nb_retrans
T_retransContextList::iterator * m_retrans_it
bool * m_retrans_it_available
T_retransContext m_retrans_context
bool m_retrans_to_do
T_pValueData m_id_table
int * m_channel_table
int m_selected_line
int m_channel_received
C_CallControlm_call_control

Static Public Attributes

static int m_nb_channel = 0

Classes

struct  _retrans_context
struct  _retrans_data

Detailed Description

Definition at line 44 of file C_CallContext.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Mar 7 14:57:55 2007 for Seagull by  doxygen 1.4.6