00001 00057 00058 00059 00060 00061 00062 00063 00064 00065 00066 00067 00068 #ifndef INC_RVC_INITEXT_H 00069 #define INC_RVC_INITEXT_H 00070 00071 #ifndef INC_RVC_SIMPLE_H 00072 #include <rvc/simple.h> 00073 #endif 00074 00075 namespace RVC { 00076 00077 class INITEXT : public RVC::SIMPLE { 00078 public: 00079 00081 INITEXT ( 00082 ); 00083 00085 INITEXT ( 00086 const RVC::INITEXT& obj 00087 ); 00088 00090 virtual ~INITEXT ( 00091 ); 00092 00094 RVC::INITEXT& operator= ( 00095 const RVC::INITEXT& rhs 00096 ); 00097 00101 void AttachHandle ( 00102 INIHANDLE& handle 00103 ); 00104 00106 INIHANDLE DetachHandle ( 00107 ); 00108 00111 INIHANDLE GetIniHandle ( 00112 ) const; 00113 00114 protected: 00116 virtual ERRVALUE v_MakeData (RVC::OBJMAKEPARMS& ObjMakeParms); 00117 virtual ERRVALUE v_ReadData (RVC::OBJOPENPARMS& ObjOpenParms); 00118 virtual ERRVALUE v_WriteData (RVC::OBJOPENPARMS& ObjOpenParms); 00119 00120 private: 00121 #ifndef GENERATING_DOXYGEN_OUTPUT 00122 INIHANDLE m_IniHandle; 00123 00125 virtual OBJTYPE v_GetDftObjectType () const; 00127 virtual ERRVALUE v_GetDftNameDesc (const OBJECT& parent, DESCRIPTOR& Descriptor); 00128 #endif // GENERATING_DOXYGEN_OUTPUT 00129 }; 00130 00131 } 00132 00133 #endif
1.6.1