8 #ifndef OPENDDS_DCPS_SECURITY_FRAMEWORK_SECURITYREGISTRY_H 9 #define OPENDDS_DCPS_SECURITY_FRAMEWORK_SECURITYREGISTRY_H 17 #include <dds/DdsDcpsDomainC.h> 25 #define TheSecurityRegistry OpenDDS::Security::SecurityRegistry::instance() 69 bool has_no_configs()
const;
136 void load_security_plugin_lib(
const OPENDDS_STRING& security_plugin_type);
#define ACE_BEGIN_VERSIONED_NAMESPACE_DECL
static const char * DEFAULT_INST_PREFIX
ConfigEntryMap config_entries_
const LogLevel::Value value
const OPENDDS_STRING & get_access_control_name() const
ConfigPropertyList properties_
OPENDDS_STRING crypto_name_
const OPENDDS_STRING entry_name_
static const char * BUILTIN_CONFIG_NAME
#define OpenDDS_Dcps_Export
SecurityConfig_rch builtin_config_
LockType default_load_lock_
static const char * AUTHENTICATION_PLUGIN_NAME
ACE_Guard< LockType > GuardType
static const char * ACCESS_CTRL_PLUGIN_NAME
InstMap registered_plugins_
SecurityConfig_rch default_config_
const ConfigPropertyList & get_properties() const
const OPENDDS_STRING & get_auth_name() const
int close(ACE_HANDLE handle)
const OPENDDS_STRING & get_entry_name() const
static const char * DEFAULT_PLUGIN_NAME
static const char * SECURITY_SECTION_NAME
#define ACE_END_VERSIONED_NAMESPACE_DECL
const OPENDDS_STRING & get_crypto_name() const
#define OPENDDS_MAP(K, V)
DCPS::RcHandle< SecurityConfigEntry > SecurityConfigEntry_rch
LibDirectiveMap lib_directive_map_
static const char * DEFAULT_CONFIG_NAME
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
static const char * CRYPTO_PLUGIN_NAME
OPENDDS_STRING auth_name_
OPENDDS_STRING access_ctrl_name_
The Internal API and Implementation of OpenDDS.