Inheritance diagram for C_MessageText:
Public Member Functions | |
C_MessageText (C_ProtocolText *P_protocol) | |
C_MessageText (C_ProtocolText *P_protocol, T_pValueData P_header, T_pValueData P_body, int *P_id) | |
virtual | ~C_MessageText () |
C_MessageText (C_MessageText &P_val) | |
T_pValueData | get_session_id (C_ContextFrame *P_ctxt) |
T_pValueData | get_out_of_session_id () |
bool | update_fields (C_MessageFrame *P_ref) |
bool | compare_types (C_MessageFrame *P_ref) |
void | update_message_stats () |
bool | check (C_MessageFrame *P_ref, unsigned int P_levelMask, T_CheckBehaviour P_behave) |
bool | check_field_presence (int P_id, T_CheckBehaviour P_behave, int P_instance, int P_sub_id) |
bool | check_field_value (C_MessageFrame *P_ref, int P_id, T_CheckBehaviour P_behave, int P_instance, int P_sub_id) |
bool | check_field_order (int P_id, T_CheckBehaviour P_behave, int P_position) |
T_TypeType | get_field_type (int P_id, int P_sub_id) |
bool | get_field_value (int P_id, C_RegExp *P_reg, T_pValueData P_value) |
bool | get_field_value (int P_id, int P_instance, int P_sub_id, T_pValueData P_value) |
int | get_buffer (T_pValueData P_dest, T_MessagePartType P_header_body_type) |
bool | set_field_value (T_pValueData P_value, int P_id, int P_instance, int P_sub_id) |
char * | name () |
void | dump (iostream_output &) |
int | get_id_message () |
void | set_id_message (int P_id) |
char * | get_text_value (bool P_header_body) |
int | set_text_value (bool P_header_body, T_pValueData P_value, int P_start, int P_end) |
T_pValueData | get_data_value (bool P_header_body) |
C_ProtocolFrame::T_MsgError | encode (unsigned char *P_buf, size_t *P_siz) |
unsigned long | decode (unsigned char *P_buf, size_t P_siz, C_ProtocolFrame::T_pMsgError P_error) |
C_ProtocolFrame::T_MsgError | DecodeBodyWithContentLength (int P_index, char *P_ptr, size_t *P_size) |
C_ProtocolFrame::T_MsgError | DecodeBodyWithParser (int P_index, char *P_ptr, size_t *P_size) |
C_ProtocolFrame::T_MsgError | EncodeWithContentLength (int P_index) |
C_ProtocolFrame::T_MsgError | NoEncode (int P_index) |
T_pValueData | getSessionFromField (C_ContextFrame *P_ctxt) |
T_pValueData | getSessionFromOpenId (C_ContextFrame *P_ctxt) |
Friends | |
iostream_output & | operator<< (iostream_output &, C_MessageText &) |
Definition at line 34 of file C_MessageText.hpp.