summaryrefslogtreecommitdiff
path: root/examples/NT_Service/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/NT_Service/main.cpp')
-rw-r--r--examples/NT_Service/main.cpp21
1 files changed, 7 insertions, 14 deletions
diff --git a/examples/NT_Service/main.cpp b/examples/NT_Service/main.cpp
index c517615a11e..74472b4af4d 100644
--- a/examples/NT_Service/main.cpp
+++ b/examples/NT_Service/main.cpp
@@ -14,7 +14,7 @@
// runs on Win32.
//
// = AUTHOR
-// Gonzalo Diethelm <gonzo@cs.wustl.edu>
+// Gonzalo Diethelm <gonzo@cs.wustl.edu>
// and Steve Huston <shuston@riverace.com>
//
// ============================================================================
@@ -72,7 +72,7 @@ Process::~Process (void)
ACE::fini ();
}
-void
+void
Process::print_usage_and_die (void)
{
ACE_DEBUG ((LM_INFO,
@@ -89,11 +89,11 @@ Process::print_usage_and_die (void)
ACE_OS::exit(1);
}
-void
+void
Process::parse_args (int argc, ACE_TCHAR* argv[])
{
ACE_Get_Opt get_opt (argc, argv, ACE_TEXT ("i:rskt:d"));
- int c;
+ int c;
while ((c = get_opt ()) != -1)
switch (c)
@@ -143,7 +143,6 @@ Process::parse_args (int argc, ACE_TCHAR* argv[])
static BOOL __stdcall
ConsoleHandler (DWORD ctrlType)
{
- ACE_UNUSED_ARG (ctrlType);
SERVICE::instance ()->handle_control (SERVICE_CONTROL_STOP);
return TRUE;
}
@@ -152,7 +151,7 @@ ACE_NT_SERVICE_DEFINE (Beeper,
Service,
ACE_TEXT ("Annoying Beeper Service"));
-int
+int
Process::run (int argc, ACE_TCHAR* argv[])
{
SERVICE::instance ()->name (ACE_TEXT ("Beeper"),
@@ -196,18 +195,12 @@ Process::run (int argc, ACE_TCHAR* argv[])
"%p\n",
"Couldn't start service"));
}
-
+
return 0;
}
-int
+int
main (int argc, ACE_TCHAR* argv[])
{
return PROCESS::instance ()->run (argc, argv);
}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Singleton<Process, ACE_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Singleton<Process, ACE_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */