class CmAppl

Application Class

Public Methods

inline void CmAppl::enableCustomizing(void)
inline void CmAppl::logInit(int level, int nr, int nvr, int nc, int nvc, char *fname)
inline void CmAppl::mainLoop(void)
void enableCustomizing(void)
static void end(int code)
Terminates the program freeing allocated resources and then calling exit(code)
void logInit(int level, int nr, int nvr, int nc, int nvc, char *fname)
void mainLoop(void)
virtual void start(int argc, char **argv)
The program starts receiving the main's ordinary arguments argc and argv.

Protected Methods

CmAppl(void)

Private Fields

static CmAppl* app_inst

Private Methods

friend void MGUIMain(int argc, char **argv)

Documentation

Application Class. Provides the application's starting and terminating methods. The application program must define a derived instance to provide the pure virtual start() method. The program can be terminated at any point by calling CmAppl::end(code);
friend void MGUIMain(int argc, char **argv)

static CmAppl* app_inst

CmAppl(void)

virtual void start(int argc, char **argv)
The program starts receiving the main's ordinary arguments argc and argv.

static void end(int code)
Terminates the program freeing allocated resources and then calling exit(code)

void logInit(int level, int nr, int nvr, int nc, int nvc, char *fname)

void enableCustomizing(void)

void mainLoop(void)

inline void CmAppl::enableCustomizing(void)

inline void CmAppl::logInit(int level, int nr, int nvr, int nc, int nvc, char *fname)

inline void CmAppl::mainLoop(void)


This class has no child classes.

alphabetic index hierarchy of classes


MGUI Copyright 1996-1998 Vincenzo Morello

generated by doc++