ultimatepp/uppsrc/TCore/service/service.h
cxl 597466fea8 uppsrc: NAMESPACE_UPP / END_UPP_NAMESPACE removed
git-svn-id: svn://ultimatepp.org/upp/trunk@10186 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-08-26 17:15:30 +00:00

25 lines
589 B
C++

#ifndef _TCore_service_service_h_
#define _TCore_service_service_h_
#include <Web/Web.h>
#ifdef PLATFORM_WIN32
extern bool InitService(); // implemented by main program
extern void RunService(); // implemented by main program
namespace Upp {
extern volatile bool service_stopped;
extern volatile bool service_paused;
void InstallConsoleCtrlHandler();
bool InstallService(String name, String display_name, String& cmdline, String& status);
bool UninstallService(String name, String& status);
void RunServiceDispatcher(String service_name);
}
#endif
#endif