Main Page
Classes
Files
Directories
Class List
Class Hierarchy
Class Members
C_CallContext Class Reference
Inheritance diagram for C_CallContext:
List of all members.
Public Types
typedef
C_CallContext::_retrans_context
T_retransContext
typedef
C_CallContext::_retrans_context
*
T_pRetransContext
typedef list_t<
T_retransContext
>
T_retransContextList
typedef list_t<
T_retransContext
> *
T_pRetransContextList
typedef
C_CallContext::_retrans_data
T_retransData
typedef
C_CallContext::_retrans_data
*
T_pRetransData
typedef list_t<
T_retransData
>
T_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_Scenario
*
get_scenario
()
void
set_scenario
(
C_Scenario
*P_scen)
C_MessageFrame
*
get_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_MessageFrame
*
m_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_CallControl
*
m_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:
C_CallContext.hpp
C_CallContext.cpp
Generated on Wed Mar 7 14:57:55 2007 for Seagull by
1.4.6