/* server/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_SERVER_APPLICATION_H__ #define __INCLUDED_SERVER_APPLICATION_H__ #include "core/applicationinterface.h" namespace server { /// server Application implementation class Application : public core::ApplicationInterface { public: /// initialize the server Application virtual void init(); /// run the server Application virtual void run(); /// shutdown the server Application virtual void shutdown(); /// quit the server Application virtual void quit(int status); }; } #endif // __INCLUDED_SERVER_APPLICATION_H__