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: