luca 3dbdc66142 This commit was generated by cvs2svn to compensate for changes in r8625,
which included commits to RCS files with non-trunk default branches.

git-svn-id: svn://10.65.10.50/trunk@8626 c028cbd2-c16b-5b4b-a496-9718f37d4682
1999-10-20 15:27:08 +00:00

38 lines
791 B
C++
Executable File

// Libreria generica per applicazioni CGI della formazione a distanza
// Applicazione generica
////////////////////////
#include "defines.h"
class Application
{
int __argc;
const char** __argv;
protected:
virtual bool create() { return TRUE; }
virtual bool destroy() { return TRUE; }
virtual void main_func() {};
virtual void print_content();
virtual void print_bin_content();
virtual void print_database_error();
virtual void print_header(const char* title);
virtual void print_footer();
public:
int argc() const { return __argc; }
const char** argv() const { return __argv; }
const char* argv(int i) const { return __argv[i]; }
virtual void run(int argc, char* argv[]);
Application() {};
virtual ~Application() {};
};