irods
4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems. Fossies Dox: irods-4.2.8.tar.gz ("unofficial" and yet experimental doxygen-generated source code documentation) 
|
Go to the documentation of this file.
8 #ifndef IRODS_SERVER_PROPERTIES_HPP_
9 #define IRODS_SERVER_PROPERTIES_HPP_
18 #include <boost/format.hpp>
19 #include <boost/any.hpp>
34 const std::string
RE_PID_KW(
"rule_engine_process_id" );
77 template<
typename T >
87 template<
typename T >
98 T
remove(
const std::string& _key ) {
102 void remove(
const std::string& _key );
117 template<
typename T >
122 template<
typename T >
127 template<
typename T >
132 template<
typename T >
137 template<
typename T >
144 template<
typename T >
const std::string CLIENT_USER_PRIV_KW("client_user_priv")
T delete_server_property(const std::string &_prop)
T & get_server_property(const std::string &_prop)
server_properties(server_properties const &)
T & set_property(const configuration_parser::key_path_t &_keys, const T &_val)
const std::string CLIENT_USER_NAME_KW("client_user_name")
const std::string AGENT_CONN_KW("agent_conn")
const std::string RE_PID_KW("rule_engine_process_id")
T remove(const std::string &_key)
const std::string PROXY_USER_NAME_KW("proxy_user_name")
T & get(const std::string &_key)
T & get_property(const configuration_parser::key_path_t &_keys)
const std::string XMSG_PID_KW("x_message_process_id")
configuration_parser config_props_
const std::string AGENT_KEY_KW("agent_key")
void operator=(server_properties const &)
T & set(const std::string &_key, const T &_val)
const std::string CLIENT_USER_ZONE_KW("client_user_zone")
const std::string CFG_ADVANCED_SETTINGS_KW("advanced_settings")
const std::string SERVER_CONFIG_FILE("server_config.json")
T & set_server_property(const std::string &_prop, const T &_val)
const std::string STRICT_ACL_KW("strict_acls")
T & get_advanced_setting(const std::string &_prop)
std::vector< std::string > key_path_t
static server_properties & instance()
T remove(const std::string &_key)
T & set_property(const std::string &_key, const T &_val)
T & get_property(const std::string &_key)
const std::string PROXY_USER_PRIV_KW("proxy_user_priv")
void capture_json(const std::string &)
const std::string PROXY_USER_ZONE_KW("proxy_user_zone")