source: trunk/gsinstaller/launchApp.h@ 2535

Last change on this file since 2535 was 1539, checked in by sjboddie, 24 years ago

Got compiling on VC++ 4.2

  • Property svn:keywords set to Author Date Id Revision
File size: 615 bytes
Line 
1#ifndef _LAUNCHAPP_H_
2#define _LAUNCHAPP_H_
3#include <string>
4#include <map>
5
6// use the standard namespace
7#if !defined (GSDL_NAMESPACE_BROKEN)
8#if defined(GSDL_USE_OBJECTSPACE)
9using namespace ospace::std;
10#else
11using namespace std;
12#endif
13#endif
14
15#include "FilePath.h"
16
17typedef map<string, FilePath, less<string> > _exeMap;
18
19class launchApp
20{
21private:
22 _exeMap exeMap;
23 string commandline;
24public:
25 launchApp(FilePath &appsrc);
26 void platformApp(string platform, FilePath &appsrc);
27 void setCommandLine(string commands);
28 int run(bool test, int deftest, string prompt, string title, bool wait);
29};
30#endif
31
Note: See TracBrowser for help on using the repository browser.