00001 00039 00040 00041 00042 00043 00044 00045 00046 00047 00048 00049 00050 00051 00052 #ifndef INC_RVC_DBPARM_H 00053 #define INC_RVC_DBPARM_H 00054 00055 #ifndef INC_RVC_SERIALZE_H 00056 #include <rvc/serialze.h> 00057 #endif 00058 00059 namespace RVC { 00060 00061 class DBPARM : public RVC::SERIALIZE { 00062 public: 00063 #ifndef GENERATING_DOXYGEN_OUTPUT 00064 class MAKEPARMS; 00065 #endif 00066 00068 DBPARM ( 00069 ); 00070 00072 DBPARM ( 00073 const RVC::DBPARM& obj 00074 ); 00075 00077 virtual ~DBPARM ( 00078 ); 00079 00081 RVC::DBPARM& operator= ( 00082 const RVC::DBPARM& rhs 00083 ); 00084 00085 private: 00086 #ifndef GENERATING_DOXYGEN_OUTPUT 00088 virtual OBJTYPE v_GetDftObjectType () const; 00089 #endif // GENERATING_DOXYGEN_OUTPUT 00090 }; 00091 00092 00093 class DBPARM::MAKEPARMS : public SERIALIZE::MAKEPARMS { 00094 public: 00095 MAKEPARMS ( 00096 UINT16 Version = 1, 00097 OBJTYPE ForObjType = OBJTYPE_All 00098 ) : SERIALIZE::MAKEPARMS(RVC::OBJTYPE_DatabaseParm, Version, ForObjType, DISPPARMUSAGE_Display) 00099 {} 00100 }; 00101 00102 } 00103 00104 #endif
1.6.1