12#define ARCH_DAEMON ArchDaemonNone
29 const char *
name,
const char *description,
const char *pathname,
const char *
commandLine,
const char *dependencies
static const struct sockaddr FAR * name
Definition ArchNetworkWinsock.cpp:27
void installDaemon() override
Install daemon.
Definition ArchDaemonNone.cpp:41
std::string commandLine() const override
Get the command line.
Definition ArchDaemonNone.cpp:51
void uninstallDaemon() override
Uninstall daemon.
Definition ArchDaemonNone.cpp:46
bool canInstallDaemon(const char *name) override
Check if user has permission to install the daemon.
Definition ArchDaemonNone.cpp:31
~ArchDaemonNone() override=default
int daemonize(const char *name, DaemonFunc const &func) override
Daemonize the process.
Definition ArchDaemonNone.cpp:24
bool isDaemonInstalled(const char *name) override
Check if the daemon is installed.
Definition ArchDaemonNone.cpp:36
Interface for architecture dependent daemonizing.
Definition IArchDaemon.h:22
std::function< int(int, const char **)> DaemonFunc
Definition IArchDaemon.h:24