waterfall  0.2dev
 All Classes Files Functions Variables Enumerations Enumerator Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
App Class Reference

Represents the application and its entry point. More...

#include <App.h>

Public Member Functions

 App ()
 
virtual ~App ()
 

Protected Member Functions

virtual string getDefaultConfigFile ()
 
virtual void readConfig ()
 
Ref< FrontendcreateFrontend ()
 
virtual void setUp ()
 
virtual int onRun ()
 
void interruptHandler (int sigNum)
 

Protected Attributes

Ref< Pipelinepipeline_
 

Detailed Description

Represents the application and its entry point.

Inheritance diagram for App:
Inheritance graph
[legend]
Collaboration diagram for App:
Collaboration graph
[legend]

Constructor & Destructor Documentation

App::App ( )

Constructor.

App::~App ( )
virtual

Destructor

Member Function Documentation

int App::onRun ( )
protectedvirtual
Todo:
Currently, this method exits prematurely if the config object is NULL (which happens when there is a syntax error in the config file or the file is missing). Better handling of default config must be implemented.

The documentation for this class was generated from the following files: