CigiSymbolTextDefV3_3.h

Go to the documentation of this file.
00001 
00039 #if !defined(_CIGI_SYMBOL_TEXT_DEF_V3_3_INCLUDED_)
00040 #define _CIGI_SYMBOL_TEXT_DEF_V3_3_INCLUDED_
00041 
00042 
00043 #include "CigiBaseSymbolTextDef.h"
00044 
00045 
00046 
00047 //=========================================================
00050 class CIGI_SPEC CigiSymbolTextDefV3_3 :
00051    public CigiBaseSymbolTextDef
00052 {
00053 public:
00054 
00055 
00056    //==> Management
00057 
00058    //=========================================================
00061    CigiSymbolTextDefV3_3(void);
00062 
00063    //=========================================================
00066    virtual ~CigiSymbolTextDefV3_3(void);
00067 
00068    //=========================================================
00071    CigiSymbolTextDefV3_3(const std::string &TextIn);
00072 
00073    //=========================================================
00076    CigiSymbolTextDefV3_3(const CigiSymbolTextDefV3_3 &BaseIn);
00077 
00078    //=========================================================
00081    CigiSymbolTextDefV3_3 & operator=(const CigiSymbolTextDefV3_3 &BaseIn)
00082    {
00083       return((CigiSymbolTextDefV3_3 &)CigiBaseSymbolTextDef::operator=((CigiBaseSymbolTextDef &)BaseIn));
00084    }
00085 
00086 
00087    //==> Buffer Packing/Unpacking
00088 
00089    //=========================================================
00099    virtual int Pack(CigiBasePacket * Base, Cigi_uint8 * Buff, void *Spec) const;
00100 
00101    //=========================================================
00110    virtual int Unpack(Cigi_uint8 * Buff, bool Swap, void *Spec);
00111 
00112 
00113 };
00114 
00115 
00116 
00117 #endif   //  #if !defined(_CIGI_SYMBOL_TEXT_DEF_V3_3_INCLUDED_)
00118 

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