Arch Sub-System: ArchService

01 This sub-system contains the base class for a service (daemon) application.
02 The ArchService class handles the basic operations for a service application.
03 It performs the following tasks:
  • [Win] Service installation and deinstallation
  • Startup and shutdown procedures
  • Optional startup in console mode (for debugging)
  • SysLog entries for basic operations
  • ArchContext creation and destruction
  • Registration of a TraceFileListener
04 See the test service applications for examples on how to implement a Semys Service.
05 [C++] The Service implementation is not part of the standard Arch package.
To build a service application, include the bjam dependency to
[SemysBase]/arch/cpp//SemysArchService
instead of
[SemysBase]/arch/cpp//SemysArch
for the target.
This has been done so that the messages for the event log are not compiled into every binary.

Goto: Main Page; This page is part of the Semys software documentation. See About: Documentation for details.