00001 00051 #if !defined(_CIGI_ENV_COND_REQ_V3_INCLUDED_) 00052 #define _CIGI_ENV_COND_REQ_V3_INCLUDED_ 00053 00054 #include "CigiBaseEnvCondReq.h" 00055 00056 00057 class CIGI_SPEC CigiEnvCondReqV3 : public CigiBaseEnvCondReq 00058 { 00059 00060 public: 00061 00062 //==> Management 00063 00064 //========================================================= 00067 CigiEnvCondReqV3(); 00068 00069 //========================================================= 00072 virtual ~CigiEnvCondReqV3(); 00073 00074 00075 //==> Buffer Packing/Unpacking 00076 00077 //========================================================= 00088 virtual int Pack(CigiBasePacket * Base, Cigi_uint8 * Buff, void *Spec) const; 00089 00090 //========================================================= 00100 virtual int Unpack(Cigi_uint8 * Buff, bool Swap, void *Spec); 00101 00102 00103 00104 //==> Accessing Member Variable Values functions 00105 00106 00107 }; 00108 00109 #endif // #if !defined(_CIGI_ENV_COND_REQ_V3_INCLUDED_)