/* client/application.h This file is part of the Osirion project and is distributed under the terms and conditions of the GNU General Public License version 2 */ #ifndef __INCLUDED_CLIENT_APPLICATION_H__ #define __INCLUDED_CLIENT_APPLICATION_H__ #include "core/applicationinterface.h" namespace client { /// client Application implementation class Application : public core::ApplicationInterface { public: /// initialize the client Application virtual void init(); /// run the client Application virtual void run(); /// shutdown the client Application virtual void shutdown(); /// quit the client Application virtual void quit(int status); }; } #endif // __INCLUDED_CLIENT_APPLICATION_H__