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