CigiCollDetVolRespV3.h

Go to the documentation of this file.
00001 
00051 #if !defined(_CIGI_COLL_DET_VOL_RESP_V3_INCLUDED_)
00052 #define _CIGI_COLL_DET_VOL_RESP_V3_INCLUDED_
00053 
00054 #include "CigiBaseCollDetVolResp.h"
00055 
00056 
00057 
00058 class CIGI_SPEC CigiCollDetVolRespV3 : public CigiBaseCollDetVolResp
00059 {
00060 
00061 public:
00062 
00063    //==> Management
00064 
00065    //=========================================================
00068    CigiCollDetVolRespV3();
00069 
00070    //=========================================================
00073    virtual ~CigiCollDetVolRespV3();
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    //+> VolID
00108 
00109    //=========================================================
00116    int SetVolID(const Cigi_uint8 VolIDIn, bool bndchk=true)
00117    {
00118       VolID = VolIDIn;
00119       return(CIGI_SUCCESS);
00120    }
00121 
00122    //=========================================================
00125    Cigi_uint8 GetVolID(void) const { return(VolID); }
00126 
00127 
00128    //+> CollVolID
00129 
00130    //=========================================================
00137    int SetCollVolID(const Cigi_uint8 CollVolIDIn, bool bndchk=true)
00138    {
00139       CollVolID = CollVolIDIn;
00140       return(CIGI_SUCCESS);
00141    }
00142 
00143    //=========================================================
00146    Cigi_uint8 GetCollVolID(void) const { return(CollVolID); }
00147 
00148 
00149 
00150 };
00151 
00152 #endif // #if !defined(_CIGI_COLL_DET_VOL_RESP_V3_INCLUDED_)

Generated on Wed Apr 29 08:59:56 2009 for CCL by  doxygen 1.4.7