#ifndef VAPPLICATION_H
#define VAPPLICATION_H

#include "global.h"
#include "VTable.h"
#include <vector>
using namespace std;

/*
* This class represents the Virtual Application. A virtual
* application contains a collection of Virtual Tables. The 
* virtual tables may be from a single VOTable file or different
* VOTable files.
*
*/
//* Date created - 02 May 2002
class VApplication {

	public:
    VApplication();    // Constructor:  initialize variables, allocate space.
    
    int get_open_files();   // Returns number of open files.
	int get_open_VOTables(); // Returns number of VTables opened.
	const static int TOTAL_OPEN_VTABLES;  // The maximum VTables that can be opened.

  private:

	vector<VTable> VTableList;
        


};
#endif