, including all inherited members.
AccessControlBuiltInImpl() | OpenDDS::Security::AccessControlBuiltInImpl | |
AccessControlBuiltInImpl(const AccessControlBuiltInImpl &right) | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
ACIdentityMap typedef | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
ACPermsMap typedef | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
check_create_datareader(::DDS::Security::PermissionsHandle permissions_handle,::DDS::Security::DomainId_t domain_id, const char *topic_name, const ::DDS::DataReaderQos &qos, const ::DDS::PartitionQosPolicy &partition, const ::DDS::Security::DataTags &data_tag,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_create_datareader(in PermissionsHandle permissions_handle, in DomainId_t domain_id, in string topic_name, in DataReaderQos qos, in PartitionQosPolicy partition, in DataTags data_tag, inout SecurityException ex) | DDS::Security::AccessControl | |
check_create_datawriter(::DDS::Security::PermissionsHandle permissions_handle,::DDS::Security::DomainId_t domain_id, const char *topic_name, const ::DDS::DataWriterQos &qos, const ::DDS::PartitionQosPolicy &partition, const ::DDS::Security::DataTags &data_tag,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_create_datawriter(in PermissionsHandle permissions_handle, in DomainId_t domain_id, in string topic_name, in DataWriterQos qos, in PartitionQosPolicy partition, in DataTags data_tag, inout SecurityException ex) | DDS::Security::AccessControl | |
check_create_participant(::DDS::Security::PermissionsHandle permissions_handle,::DDS::Security::DomainId_t domain_id, const ::DDS::DomainParticipantQos &qos,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_create_participant(in PermissionsHandle permissions_handle, in DomainId_t domain_id, in DomainParticipantQos qos, inout SecurityException ex) | DDS::Security::AccessControl | |
check_create_topic(::DDS::Security::PermissionsHandle permissions_handle,::DDS::Security::DomainId_t domain_id, const char *topic_name, const ::DDS::TopicQos &qos,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_create_topic(in PermissionsHandle permissions_handle, in DomainId_t domain_id, in string topic_name, in TopicQos qos, inout SecurityException ex) | DDS::Security::AccessControl | |
check_local_datareader_match(::DDS::Security::PermissionsHandle reader_permissions_handle,::DDS::Security::PermissionsHandle writer_permissions_handle, const ::DDS::Security::SubscriptionBuiltinTopicDataSecure &subscription_data, const ::DDS::Security::PublicationBuiltinTopicDataSecure &publication_data,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_local_datareader_match(in PermissionsHandle reader_permissions_handle, in PermissionsHandle writer_permissions_handle, in SubscriptionBuiltinTopicDataSecure subscription_data, in PublicationBuiltinTopicDataSecure publication_data, inout SecurityException ex) | DDS::Security::AccessControl | |
check_local_datawriter_dispose_instance(::DDS::Security::PermissionsHandle permissions_handle,::DDS::DataWriter_ptr writer,::DDS::Security::DynamicData_ptr key,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_local_datawriter_dispose_instance(in PermissionsHandle permissions_handle, in DataWriter writer, in DynamicData key, inout SecurityException ex) | DDS::Security::AccessControl | |
check_local_datawriter_match(::DDS::Security::PermissionsHandle writer_permissions_handle,::DDS::Security::PermissionsHandle reader_permissions_handle, const ::DDS::Security::PublicationBuiltinTopicDataSecure &publication_data, const ::DDS::Security::SubscriptionBuiltinTopicDataSecure &subscription_data,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_local_datawriter_match(in PermissionsHandle writer_permissions_handle, in PermissionsHandle reader_permissions_handle, in PublicationBuiltinTopicDataSecure publication_data, in SubscriptionBuiltinTopicDataSecure subscription_data, inout SecurityException ex) | DDS::Security::AccessControl | |
check_local_datawriter_register_instance(::DDS::Security::PermissionsHandle permissions_handle,::DDS::DataWriter_ptr writer,::DDS::Security::DynamicData_ptr key,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_local_datawriter_register_instance(in PermissionsHandle permissions_handle, in DataWriter writer, in DynamicData key, inout SecurityException ex) | DDS::Security::AccessControl | |
check_remote_datareader(::DDS::Security::PermissionsHandle permissions_handle,::DDS::Security::DomainId_t domain_id, const ::DDS::Security::SubscriptionBuiltinTopicDataSecure &subscription_data,::CORBA::Boolean &relay_only,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_remote_datareader(in PermissionsHandle permissions_handle, in DomainId_t domain_id, in SubscriptionBuiltinTopicDataSecure subscription_data, inout boolean relay_only, inout SecurityException ex) | DDS::Security::AccessControl | |
check_remote_datawriter(::DDS::Security::PermissionsHandle permissions_handle,::DDS::Security::DomainId_t domain_id, const ::DDS::Security::PublicationBuiltinTopicDataSecure &publication_data,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_remote_datawriter(in PermissionsHandle permissions_handle, in DomainId_t domain_id, in PublicationBuiltinTopicDataSecure publication_data, inout SecurityException ex) | DDS::Security::AccessControl | |
check_remote_datawriter_dispose_instance(::DDS::Security::PermissionsHandle permissions_handle,::DDS::DataReader_ptr reader,::DDS::InstanceHandle_t publication_handle,::DDS::Security::DynamicData_ptr key,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_remote_datawriter_dispose_instance(in PermissionsHandle permissions_handle, in DataReader reader, in InstanceHandle_t publication_handle, in DynamicData key, inout SecurityException ex) | DDS::Security::AccessControl | |
check_remote_datawriter_register_instance(::DDS::Security::PermissionsHandle permissions_handle,::DDS::DataReader_ptr reader,::DDS::InstanceHandle_t publication_handle,::DDS::Security::DynamicData_ptr key,::DDS::InstanceHandle_t instance_handle,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_remote_datawriter_register_instance(in PermissionsHandle permissions_handle, in DataReader reader, in InstanceHandle_t publication_handle, in DynamicData key, in InstanceHandle_t instance_handle, inout SecurityException ex) | DDS::Security::AccessControl | |
check_remote_participant(::DDS::Security::PermissionsHandle permissions_handle,::DDS::Security::DomainId_t domain_id, const ::DDS::Security::ParticipantBuiltinTopicDataSecure &participant_data,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_remote_participant(in PermissionsHandle permissions_handle, in DomainId_t domain_id, in ParticipantBuiltinTopicDataSecure participant_data, inout SecurityException ex) | DDS::Security::AccessControl | |
check_remote_topic(::DDS::Security::PermissionsHandle permissions_handle,::DDS::Security::DomainId_t domain_id, const ::DDS::TopicBuiltinTopicData &topic_data,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::check_remote_topic(in PermissionsHandle permissions_handle, in DomainId_t domain_id, in TopicBuiltinTopicData topic_data, inout SecurityException ex) | DDS::Security::AccessControl | |
convert_permissions_time(std::string timeString) | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
gen_handle_mutex_ | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
generate_handle() | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
get_datareader_sec_attributes(::DDS::Security::PermissionsHandle permissions_handle, const char *topic_name, const ::DDS::PartitionQosPolicy &partition, const ::DDS::Security::DataTagQosPolicy &data_tag,::DDS::Security::EndpointSecurityAttributes &attributes,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::get_datareader_sec_attributes(in PermissionsHandle permissions_handle, in string topic_name, in PartitionQosPolicy partition, in DataTagQosPolicy data_tag, inout EndpointSecurityAttributes attributes, inout SecurityException ex) | DDS::Security::AccessControl | |
get_datawriter_sec_attributes(::DDS::Security::PermissionsHandle permissions_handle, const char *topic_name, const ::DDS::PartitionQosPolicy &partition, const ::DDS::Security::DataTagQosPolicy &data_tag,::DDS::Security::EndpointSecurityAttributes &attributes,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::get_datawriter_sec_attributes(in PermissionsHandle permissions_handle, in string topic_name, in PartitionQosPolicy partition, in DataTagQosPolicy data_tag, inout EndpointSecurityAttributes attributes, inout SecurityException ex) | DDS::Security::AccessControl | |
get_participant_sec_attributes(::DDS::Security::PermissionsHandle permissions_handle,::DDS::Security::ParticipantSecurityAttributes &attributes,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::get_participant_sec_attributes(in PermissionsHandle permissions_handle, inout ParticipantSecurityAttributes attributes, inout SecurityException ex) | DDS::Security::AccessControl | |
get_permissions_credential_token(::DDS::Security::PermissionsCredentialToken &permissions_credential_token,::DDS::Security::PermissionsHandle handle,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::get_permissions_credential_token(inout PermissionsCredentialToken permissions_credential_token, in PermissionsHandle handle, inout SecurityException ex) | DDS::Security::AccessControl | |
get_permissions_token(::DDS::Security::PermissionsToken &permissions_token,::DDS::Security::PermissionsHandle handle,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::get_permissions_token(inout PermissionsToken permissions_token, in PermissionsHandle handle, inout SecurityException ex) | DDS::Security::AccessControl | |
get_sec_attributes(::DDS::Security::PermissionsHandle permissions_handle, const char *topic_name, const ::DDS::PartitionQosPolicy &partition, const ::DDS::Security::DataTagQosPolicy &data_tag,::DDS::Security::EndpointSecurityAttributes &attributes,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
get_topic_sec_attributes(::DDS::Security::PermissionsHandle permissions_handle, const char *topic_name,::DDS::Security::TopicSecurityAttributes &attributes,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::get_topic_sec_attributes(in PermissionsHandle permissions_handle, in string topic_name, inout TopicSecurityAttributes attributes, inout SecurityException ex) | DDS::Security::AccessControl | |
handle_mutex_ | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
listener_ptr_ | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
local_ac_perms_ | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
local_identity_map_ | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
local_rp_timer_ | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
next_handle_ | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
operator=(const AccessControlBuiltInImpl &right) | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
parse_class_id(const std::string class_id, std::string &plugin_class_name, int &major_version, int &minor_version) | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
remote_rp_timer_ | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
return_datareader_sec_attributes(const ::DDS::Security::EndpointSecurityAttributes &attributes,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::return_datareader_sec_attributes(in EndpointSecurityAttributes attributes, inout SecurityException ex) | DDS::Security::AccessControl | |
return_datawriter_sec_attributes(const ::DDS::Security::EndpointSecurityAttributes &attributes,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::return_datawriter_sec_attributes(in EndpointSecurityAttributes attributes, inout SecurityException ex) | DDS::Security::AccessControl | |
return_participant_sec_attributes(const ::DDS::Security::ParticipantSecurityAttributes &attributes,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::return_participant_sec_attributes(in ParticipantSecurityAttributes attributes, inout SecurityException ex) | DDS::Security::AccessControl | |
return_permissions_credential_token(const ::DDS::Security::PermissionsCredentialToken &permissions_credential_token,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::return_permissions_credential_token(in PermissionsCredentialToken permissions_credential_token, inout SecurityException ex) | DDS::Security::AccessControl | |
return_permissions_token(const ::DDS::Security::PermissionsToken &token,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::return_permissions_token(in PermissionsToken token, inout SecurityException ex) | DDS::Security::AccessControl | |
search_local_permissions(const char *topic_name, const ::DDS::Security::DomainId_t domain_id, const ::DDS::PartitionQosPolicy &partition, const Permissions::PublishSubscribe_t pub_or_sub, const ACPermsMap::iterator ac_iter,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
search_remote_permissions(const char *topic_name, const ::DDS::Security::DomainId_t domain_id, const ACPermsMap::iterator ac_iter, const Permissions::PublishSubscribe_t pub_or_sub,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
set_listener(::DDS::Security::AccessControlListener_ptr listener,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::set_listener(in AccessControlListener listener, inout SecurityException ex) | DDS::Security::AccessControl | |
validate_date_time(const ACPermsMap::iterator ac_iter, time_t &delta_time,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | [private] |
validate_local_permissions(::DDS::Security::Authentication_ptr auth_plugin,::DDS::Security::IdentityHandle identity,::DDS::Security::DomainId_t domain_id, const ::DDS::DomainParticipantQos &participant_qos,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::validate_local_permissions(in Authentication auth_plugin, in IdentityHandle identity, in DomainId_t domain_id, in DomainParticipantQos participant_qos, inout SecurityException ex) | DDS::Security::AccessControl | |
validate_remote_permissions(::DDS::Security::Authentication_ptr auth_plugin,::DDS::Security::IdentityHandle local_identity_handle,::DDS::Security::IdentityHandle remote_identity_handle, const ::DDS::Security::PermissionsToken &remote_permissions_token, const ::DDS::Security::AuthenticatedPeerCredentialToken &remote_credential_token,::DDS::Security::SecurityException &ex) | OpenDDS::Security::AccessControlBuiltInImpl | |
DDS::Security::AccessControl::validate_remote_permissions(in Authentication auth_plugin, in IdentityHandle local_identity_handle, in IdentityHandle remote_identity_handle, in PermissionsToken remote_permissions_token, in AuthenticatedPeerCredentialToken remote_credential_token, inout SecurityException ex) | DDS::Security::AccessControl | |
~AccessControlBuiltInImpl() | OpenDDS::Security::AccessControlBuiltInImpl | [virtual] |