OpenVPN 3 Core Library
|
#include <sys/types.h>
#include <unistd.h>
#include <string>
#include <openvpn/common/size.hpp>
#include <openvpn/common/exception.hpp>
#include <openvpn/common/to_string.hpp>
#include <openvpn/common/file.hpp>
#include <openvpn/common/logrotate.hpp>
#include <openvpn/common/redir.hpp>
#include <openvpn/common/usergroup.hpp>
#include <openvpn/common/logsetup.hpp>
Go to the source code of this file.
Classes | |
class | openvpn::LogReopen |
class | openvpn::WritePid |
Namespaces | |
namespace | openvpn |
Functions | |
openvpn::OPENVPN_EXCEPTION (daemon_err) | |
LogSetup::Ptr | openvpn::log_setup (const std::string &log_fn, const SetUserGroup *user_group, const bool log_append, const int log_versions, const bool stdin_to_dev_null, const bool combine_out_err) |
void | openvpn::daemonize () |
LogSetup::Ptr | openvpn::daemonize (const std::string &log_fn, const SetUserGroup *user_group, const bool log_append, const int log_versions) |
void | openvpn::write_pid (const std::string &fn) |