Public Types | |
| typedef enum C_ChannelControl::_channel_type | T_ChannelType |
| typedef enum C_ChannelControl::_channel_type * | T_pChannelType |
| typedef enum C_ChannelControl::_channel_open_status | T_ChannelStatus |
| typedef enum C_ChannelControl::_channel_open_status * | T_pChannelStatus |
| typedef C_ChannelControl::_channel_data | T_ChannelData |
| typedef C_ChannelControl::_channel_data * | T_pChannelData |
| enum | _channel_type { E_CHANNEL_GLOBAL, E_CHANNEL_LOCAL, E_CHANNEL_UNKNOWN } |
| enum | _channel_open_status { E_CHANNEL_CLOSED, E_CHANNEL_OPEN_IN_PROGESS, E_CHANNEL_OPENED } |
Public Member Functions | |
| C_ChannelControl () | |
| ~C_ChannelControl () | |
| bool | fromXml (C_XmlData *P_data, C_ProtocolControl *P_protocol_ctrl, C_TransportControl *P_transport_ctrl) |
| int | get_channel_id (char *P_name) |
| char * | get_channel_name (int P_id) |
| T_pChannelData | get_channel_data (char *P_name) |
| T_pChannelData | get_channel_data (int P_id) |
| int | open_global_channel () |
| int | check_global_channel () |
| int | open_local_channel (int P_id, char *P_args, int *P_table, T_pOpenStatus P_status) |
| int | set_option_global_channel (int P_id, char *P_args, int *P_table) |
| void | close_local_channel (int P_id, int *P_table) |
| int | nb_channel () |
| int | nb_global_channel () |
| int | open_id_from_channel_id (int P_id, int *P_table) |
| int | send_to_channel (int P_id, int *P_table, C_MessageFrame *P_msg) |
| void | reset_channel (int *P_table) |
| void | opened (int P_id, int P_open_id) |
| void | open_failed (int P_id, int P_open_id) |
| void | closed (int P_id, int P_open_id) |
| int | opened () |
| C_Transport ** | get_transport_table (int *P_size) |
| C_ProtocolFrame * | get_channel_protocol (int P_id) |
| bool | reconnect () |
Classes | |
| struct | _channel_data |
Definition at line 38 of file C_ChannelControl.hpp.
1.4.6