RADLib
RADical C++ application framework
RADService.h File Reference

Daemon helpers, systemd unit generation, watchdog notify, and single-instance locks. More...

#include <RADCore/RADCore.h>
#include <map>
#include <memory>
#include <string>
#include <vector>
+ Include dependency graph for RADService.h:

Go to the source code of this file.

Classes

struct  RADService::ServiceUnit
 Systemd service unit description. More...
 
class  RADService::SingleInstanceLock
 Single-instance app lock using RADCore::RADLockFile. More...
 
class  RADService::ServiceManager
 Service helper methods. More...
 

Namespaces

 RADService
 

Enumerations

enum class  RADService::RestartPolicy { RADService::No , RADService::OnFailure , RADService::Always }
 Restart policy for generated service units. More...
 

Detailed Description

Daemon helpers, systemd unit generation, watchdog notify, and single-instance locks.