//--------------------------------------------------------------------------- #ifndef CDSDatabaseFH #define CDSDatabaseFH //--------------------------------------------------------------------------- #include #include #include #include "ITSLibF.h" //--------------------------------------------------------------------------- /* * Database class */ class TItsDatabase { public: TItsDatabase(); virtual ~TItsDatabase(); void Clear(); private: bool FCompleted; public: String TABLESPACE_NAME; int TOTAL_MB; int USED_MB; int FREE_MB; int USED_PERCENT; public: __property bool Completed = {read = FCompleted, write = FCompleted}; }; //--------------------------------------------------------------------------- /* * Database Manager */ class TItsDatabaseManager { public: TItsDatabaseManager(); virtual ~TItsDatabaseManager(); public: TItsMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TItsDatabaseManager *ItsDatabaseManager; //--------------------------------------------------------------------------- #endif