00001 #ifndef VAPPLICATION_H 00002 #define VAPPLICATION_H 00003 00004 #include "global.h" 00005 #include "VTable.h" 00006 #include <vector> 00007 using namespace std; 00008 00009 /* 00010 * This class represents the Virtual Application. A virtual 00011 * application contains a collection of Virtual Tables. The 00012 * virtual tables may be from a single VOTable file or different 00013 * VOTable files. 00014 * 00015 * This class is currently not implemented. 00016 * 00017 */ 00018 //* Date created - 02 May 2002 00019 class VApplication { 00020 00021 public: 00022 VApplication(); // Constructor: initialize variables, allocate space. 00023 00024 int get_open_files(); // Returns number of open files. 00025 int get_open_VOTables(); // Returns number of VTables opened. 00026 const static int TOTAL_OPEN_VTABLES; // The maximum VTables that can be opened. 00027 00028 private: 00029 00030 //vector<VTable> m_vtableList; 00031 00032 00033 00034 }; 00035 #endif