libmoost
|
This policy implements process ownership handling based on user/groud IDs. More...
#include <skeleton.hpp>
Public Member Functions | |
void | add_options (boost::program_options::options_description &od, option_validator &) |
void | validate_options (const boost::program_options::variables_map &vm) const |
void | change_ownership (const boost::program_options::variables_map &vm) |
Private Attributes | |
moost::process::ownership | own |
std::string | m_uid |
std::string | m_gid |
This policy implements process ownership handling based on user/groud IDs.
Definition at line 187 of file skeleton.hpp.
void moost::service::UidGidProcessOwnershipPolicy::add_options | ( | boost::program_options::options_description & | od, |
option_validator & | |||
) | [inline] |
Definition at line 195 of file skeleton.hpp.
void moost::service::UidGidProcessOwnershipPolicy::change_ownership | ( | const boost::program_options::variables_map & | vm | ) | [inline] |
void moost::service::UidGidProcessOwnershipPolicy::validate_options | ( | const boost::program_options::variables_map & | vm | ) | const [inline] |
std::string moost::service::UidGidProcessOwnershipPolicy::m_gid [private] |
Definition at line 192 of file skeleton.hpp.
std::string moost::service::UidGidProcessOwnershipPolicy::m_uid [private] |
Definition at line 191 of file skeleton.hpp.
Definition at line 190 of file skeleton.hpp.