C_MessageExternal Class Reference

Inheritance diagram for C_MessageExternal:

C_MessageFrame List of all members.

Public Member Functions

 C_MessageExternal ()
 C_MessageExternal (C_MessageExternal &)
virtual ~C_MessageExternal ()
T_pValueData get_session_id (C_ContextFrame *P_ctxt)
T_pValueData get_type ()
bool compare_types (C_MessageFrame *P_ref)
bool update_fields (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)
int get_buffer (T_pValueData P_dest, T_MessagePartType P_header_body_type)
bool get_field_value (int P_id, int P_instance, int P_sub_id, T_pValueData P_value)
bool set_field_value (T_pValueData P_value, int P_id, int P_instance, int P_sub_id)
C_MessageExternaloperator= (C_MessageExternal &P_val)
void dump (iostream_output &)
char * name ()
int get_id_message ()

Static Public Member Functions

static void set_protocol_data (int P_nb_header_fields, int P_nb_body_values, int P_nb_body_fields, int P_session_id, int P_outof_session_id, int P_type_id, char **P_names, char **P_message_names, bool **P_body_not_present_table, bool **P_header_not_present_table)
static int get_nb_header_fields ()
static int get_nb_body_values ()
static int get_nb_body_fields ()

Friends

class C_ProtocolExternal
iostream_output & operator<< (iostream_output &, C_MessageExternal &)

Detailed Description

Definition at line 33 of file C_MessageExternal.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