X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fapplication.h;h=5f3968ac4018faa2c6f3f8b1e3e3fb8f77f1ef64;hp=4296b6f1b6811db6cf9354516297e3872c5973bb;hb=727f8ce40806cc2f7c295260f3c9aa156c815c70;hpb=1013e3c216cdf8e0ecc0f3b1e8314989b5333818 diff --git a/source/application.h b/source/application.h index 4296b6f..5f3968a 100644 --- a/source/application.h +++ b/source/application.h @@ -6,9 +6,9 @@ Distributed under the LGPL #ifndef MSP_FRAMEWORK_APPLICATION_H_ #define MSP_FRAMEWORK_APPLICATION_H_ -#include #include "event.h" #include "poller.h" +#include "types.h" namespace Msp { @@ -54,7 +54,7 @@ protected: bool done; int exit_code; - Application(): exit_code(0), tick_mode_(IDLE), poller_(0), ev_mgr_(0), main_tid(pthread_self()) { } + Application(); virtual int main(); void catch_signal(int); void set_tick_mode(TickMode); @@ -65,7 +65,7 @@ private: TickMode tick_mode_; Poller *poller_; EventManager *ev_mgr_; - pthread_t main_tid; + ThreadHandle main_tid; Application(const Application &); Application &operator=(const Application &);