Public Member Functions | |
SecurityConfigEntry (const OPENDDS_STRING &entryNamee) | |
~SecurityConfigEntry () | |
void | add_property (const OPENDDS_STRING &name, const OPENDDS_STRING &value) |
const OPENDDS_STRING & | get_entry_name () const |
const OPENDDS_STRING & | get_auth_name () const |
const OPENDDS_STRING & | get_access_control_name () const |
const OPENDDS_STRING & | get_crypto_name () const |
const ConfigPropertyList & | get_properties () const |
Private Attributes | |
const OPENDDS_STRING | entry_name_ |
OPENDDS_STRING | auth_name_ |
OPENDDS_STRING | access_ctrl_name_ |
OPENDDS_STRING | crypto_name_ |
ConfigPropertyList | properties_ |
Definition at line 96 of file SecurityRegistry.h.
OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::SecurityConfigEntry | ( | const OPENDDS_STRING & | entryNamee | ) |
Definition at line 37 of file SecurityRegistry.cpp.
00038 : entry_name_(entryName) 00039 , auth_name_(DEFAULT_PLUGIN_NAME) 00040 , access_ctrl_name_(DEFAULT_PLUGIN_NAME) 00041 , crypto_name_(DEFAULT_PLUGIN_NAME) 00042 { 00043 }
OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::~SecurityConfigEntry | ( | ) |
Definition at line 51 of file SecurityRegistry.cpp.
void OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::add_property | ( | const OPENDDS_STRING & | name, | |
const OPENDDS_STRING & | value | |||
) |
Definition at line 56 of file SecurityRegistry.cpp.
References OPENDDS_STRING, and properties_.
00057 { 00058 // Move these up 00059 static const OPENDDS_STRING AUTH_CONFIG_PROP_NAME("auth_config"); 00060 static const OPENDDS_STRING ACCESS_CTRL_CONFIG_PROP_NAME("access_ctrl_config"); 00061 static const OPENDDS_STRING CRYPTO_CONFIG_PROP_NAME("crypto_config"); 00062 00063 // Config properties can either identity a specific plugin, or 00064 // a configuration property for the security plugins 00065 // TODO - External plugins are not enable yet 00066 //if (0 == name.compare(AUTH_CONFIG_PROP_NAME)) { 00067 // auth_config_name_ = name; 00068 //} else if (0 == name.compare(ACCESS_CTRL_CONFIG_PROP_NAME)) { 00069 // access_ctrl_name_ = name; 00070 //} else if (0 == name.compare(CRYPTO_CONFIG_PROP_NAME)) { 00071 // crypto_name_ = name; 00072 //} else { 00073 properties_.push_back(std::make_pair(name, value)); 00074 //} 00075 }
const OPENDDS_STRING& OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::get_access_control_name | ( | ) | const [inline] |
Definition at line 107 of file SecurityRegistry.h.
00107 { return access_ctrl_name_; }
const OPENDDS_STRING& OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::get_auth_name | ( | ) | const [inline] |
Definition at line 106 of file SecurityRegistry.h.
00106 { return auth_name_; }
const OPENDDS_STRING& OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::get_crypto_name | ( | ) | const [inline] |
Definition at line 108 of file SecurityRegistry.h.
00108 { return crypto_name_; }
const OPENDDS_STRING& OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::get_entry_name | ( | ) | const [inline] |
Definition at line 105 of file SecurityRegistry.h.
00105 { return entry_name_; }
const ConfigPropertyList& OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::get_properties | ( | ) | const [inline] |
Definition at line 110 of file SecurityRegistry.h.
00110 { return properties_; }
OPENDDS_STRING OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::access_ctrl_name_ [private] |
Definition at line 116 of file SecurityRegistry.h.
OPENDDS_STRING OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::auth_name_ [private] |
Definition at line 115 of file SecurityRegistry.h.
OPENDDS_STRING OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::crypto_name_ [private] |
Definition at line 117 of file SecurityRegistry.h.
const OPENDDS_STRING OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::entry_name_ [private] |
Definition at line 113 of file SecurityRegistry.h.
ConfigPropertyList OpenDDS::Security::SecurityRegistry::SecurityConfigEntry::properties_ [private] |
Definition at line 118 of file SecurityRegistry.h.
Referenced by add_property().