X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fcore%2Fapplication.h;h=d3b992e17a019321c31579cfb6804178a4d2d2ac;hp=bd433aafcc3fb16dfd0e0d1bc51c435f6bf5adab;hb=516755dde30a4820495580d1b52a5b992f800461;hpb=4276e9a4f973949abf5b0fc3b83c0c93ace90a86 diff --git a/source/core/application.h b/source/core/application.h index bd433aa..d3b992e 100644 --- a/source/core/application.h +++ b/source/core/application.h @@ -20,8 +20,9 @@ class Application public: virtual ~Application() { } - static int run(int, char **); + static int run(int, char **, void * =0); static void usage(const char *, const char *, bool); + static void *get_data() { return data_; } protected: enum LoopMode { @@ -70,6 +71,7 @@ private: static RegBase *reg_app_; static Application *app_; + static void *data_; static void sighandler_(int); static void sigalrm_(int) { }