OpenDDS  Snapshot(2023/04/28-20:55)
Classes | Modules | Typedefs | Variables
DdsSecurityParams.idl File Reference
import "DdsDcpsCore.idl";
Include dependency graph for DdsSecurityParams.idl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DDS::Security::DataHolder
 
struct  DDS::Security::Tag
 
struct  DDS::Security::DataTags
 
struct  DDS::Security::ParticipantSecurityInfo
 
struct  DDS::Security::EndpointSecurityInfo
 

Modules

 DDS
 The End User API.
 
 DDS::Security
 

Typedefs

typedef unsigned short DDS::Security::ParameterId_t
 
typedef sequence< DataHolder > DDS::Security::DataHolderSeq
 
typedef DataHolder DDS::Security::Token
 
typedef Token DDS::Security::IdentityToken
 
typedef Token DDS::Security::PermissionsToken
 
typedef Token DDS::Security::IdentityStatusToken
 
typedef sequence< Tag > DDS::Security::TagSeq
 
typedef unsigned long DDS::Security::ParticipantSecurityAttributesMask
 
typedef unsigned long DDS::Security::PluginParticipantSecurityAttributesMask
 
typedef unsigned long DDS::Security::EndpointSecurityAttributesMask
 
typedef unsigned long DDS::Security::PluginEndpointSecurityAttributesMask
 
typedef unsigned long DDS::Security::BuiltinEndpointSet_t
 
typedef unsigned long DDS::Security::ExtendedBuiltinEndpointSet_t
 

Variables

const ParameterId_t DDS::Security::PID_IDENTITY_TOKEN = 0x1001
 
const ParameterId_t DDS::Security::PID_PERMISSIONS_TOKEN = 0x1002
 
const ParameterId_t DDS::Security::PID_DATA_TAGS = 0x1003
 
const ParameterId_t DDS::Security::PID_ENDPOINT_SECURITY_INFO = 0x1004
 
const ParameterId_t DDS::Security::PID_PARTICIPANT_SECURITY_INFO = 0x1005
 
const ParameterId_t DDS::Security::PID_IDENTITY_STATUS_TOKEN = 0x1006
 
const ParameterId_t DDS::Security::PID_EXTENDED_BUILTIN_ENDPOINTS = 0x1007
 
const ParticipantSecurityAttributesMask DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_PROTECTED = 1 << 0
 
const ParticipantSecurityAttributesMask DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED = 1 << 1
 
const ParticipantSecurityAttributesMask DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED = 1 << 2
 
const ParticipantSecurityAttributesMask DDS::Security::PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_VALID = 1 << 31
 
const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_ENCRYPTED = 1 << 0
 
const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_BUILTIN_IS_DISCOVERY_ENCRYPTED = 1 << 1
 
const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_ENCRYPTED = 1 << 2
 
const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_RTPS_ORIGIN_AUTHENTICATED = 1 << 3
 
const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_ORIGIN_AUTHENTICATED = 1 << 4
 
const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_ORIGIN_AUTHENTICATED = 1 << 5
 
const ParticipantSecurityAttributesMask DDS::Security::PLUGIN_PARTICIPANT_SECURITY_ATTRIBUTES_FLAG_IS_VALID = 1 << 31
 
const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_READ_PROTECTED = 1 << 0
 
const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_WRITE_PROTECTED = 1 << 1
 
const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_DISCOVERY_PROTECTED = 1 << 2
 
const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_PROTECTED = 1 << 3
 
const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_PAYLOAD_PROTECTED = 1 << 4
 
const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_KEY_PROTECTED = 1 << 5
 
const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_LIVELINESS_PROTECTED = 1 << 6
 
const EndpointSecurityAttributesMask DDS::Security::ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_VALID = 1 << 31
 
const PluginEndpointSecurityAttributesMask DDS::Security::PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_ENCRYPTED = 1 << 0
 
const PluginEndpointSecurityAttributesMask DDS::Security::PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_PAYLOAD_ENCRYPTED = 1 << 1
 
const PluginEndpointSecurityAttributesMask DDS::Security::PLUGIN_ENDPOINT_SECURITY_ATTRIBUTES_FLAG_IS_SUBMESSAGE_ORIGIN_AUTHENTICATED = 1 << 2
 
const BuiltinEndpointSet_t DDS::Security::SEDP_BUILTIN_PUBLICATIONS_SECURE_WRITER = 1 << 16
 
const BuiltinEndpointSet_t DDS::Security::SEDP_BUILTIN_PUBLICATIONS_SECURE_READER = 1 << 17
 
const BuiltinEndpointSet_t DDS::Security::SEDP_BUILTIN_SUBSCRIPTIONS_SECURE_WRITER = 1 << 18
 
const BuiltinEndpointSet_t DDS::Security::SEDP_BUILTIN_SUBSCRIPTIONS_SECURE_READER = 1 << 19
 
const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_MESSAGE_SECURE_WRITER = 1 << 20
 
const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_MESSAGE_SECURE_READER = 1 << 21
 
const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_STATELESS_MESSAGE_WRITER = 1 << 22
 
const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_STATELESS_MESSAGE_READER = 1 << 23
 
const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_VOLATILE_MESSAGE_SECURE_WRITER = 1 << 24
 
const BuiltinEndpointSet_t DDS::Security::BUILTIN_PARTICIPANT_VOLATILE_MESSAGE_SECURE_READER = 1 << 25
 
const BuiltinEndpointSet_t DDS::Security::SPDP_BUILTIN_PARTICIPANT_SECURE_WRITER = 1 << 26
 
const BuiltinEndpointSet_t DDS::Security::SPDP_BUILTIN_PARTICIPANT_SECURE_READER = 1 << 27
 
const ExtendedBuiltinEndpointSet_t DDS::Security::TYPE_LOOKUP_SERVICE_REQUEST_WRITER_SECURE = 1 << 0
 
const ExtendedBuiltinEndpointSet_t DDS::Security::TYPE_LOOKUP_SERVICE_REQUEST_READER_SECURE = 1 << 1
 
const ExtendedBuiltinEndpointSet_t DDS::Security::TYPE_LOOKUP_SERVICE_REPLY_WRITER_SECURE = 1 << 2
 
const ExtendedBuiltinEndpointSet_t DDS::Security::TYPE_LOOKUP_SERVICE_REPLY_READER_SECURE = 1 << 3