|
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.