Base class for apps.
More...
#include <App.h>
List of all members.
Public Member Functions |
| App (const char *appName) |
virtual | ~App () |
virtual bool | initialize () |
virtual bool | shutdown () |
virtual bool | start ()=0 |
bool | run (int argc, char **argv) |
Protected Member Functions |
|
virtual bool | onKey (const Key &key) |
Private Member Functions |
| App () |
| Hide default constructor.
|
Detailed Description
Base class for apps.
Definition at line 41 of file App.h.
Constructor & Destructor Documentation
ArgusSamples::App::App |
( |
const char * |
appName | ) |
|
|
explicit |
ArgusSamples::App::~App |
( |
| ) |
|
|
virtual |
ArgusSamples::App::App |
( |
| ) |
|
|
private |
Hide default constructor.
Member Function Documentation
bool ArgusSamples::App::initialize |
( |
| ) |
|
|
virtual |
bool ArgusSamples::App::onKey |
( |
const Key & |
key | ) |
|
|
protectedvirtual |
bool ArgusSamples::App::run |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
bool ArgusSamples::App::shutdown |
( |
| ) |
|
|
virtual |
virtual bool ArgusSamples::App::start |
( |
| ) |
|
|
pure virtual |
Member Data Documentation
Options ArgusSamples::App::m_options |
|
protected |
Definition at line 59 of file App.h.
The documentation for this class was generated from the following files: