// TestApp.h #ifndef _beos_test_app_h_ #define _beos_test_app_h_ #include #include // TestHandler class BTestHandler : public BHandler { public: virtual void MessageReceived(BMessage *message); BMessageQueue &Queue(); private: BMessageQueue fQueue; }; // TestApp class BTestApp : public BApplication { public: BTestApp(const char *signature); status_t Init(); void Terminate(); virtual void ReadyToRun(); BTestHandler &Handler(); private: static int32 _AppThreadStart(void *data); private: thread_id fAppThread; BTestHandler fHandler; }; #endif // _beos_test_app_h_