00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef _C_MESSAGEBINARYBODYNOTINTERPRETED_H
00021 #define _C_MESSAGEBINARYBODYNOTINTERPRETED_H
00022
00023 #include "C_MessageBinary.hpp"
00024 #include "C_ProtocolBinaryBodyNotInterpreted.hpp"
00025 #include "C_ContextFrame.hpp"
00026
00027 class C_MessageBinaryBodyNotInterpreted : public C_MessageBinary {
00028
00029 public:
00030 C_MessageBinaryBodyNotInterpreted(C_ProtocolBinaryBodyNotInterpreted *P_protocol);
00031 virtual ~C_MessageBinaryBodyNotInterpreted();
00032
00033
00034 virtual T_pValueData get_session_id (C_ContextFrame *P_ctxt) ;
00035
00036 virtual void get_body_value (T_pValueData P_res, int P_id) ;
00037 virtual bool set_body_value (int P_id, T_pValueData P_val) ;
00038
00039
00040 private:
00041
00042
00043 C_ProtocolBinaryBodyNotInterpreted* m_local_protocol ;
00044
00045
00046 } ;
00047
00048 typedef C_MessageBinaryBodyNotInterpreted *T_pC_MessageBinaryBodyNotInterpreted;
00049
00050 #endif // _C_MESSAGEBINARYBODYNOTINTERPRETED_H
00051