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

Namespaces

namespace  DDS
 

The End User API.


namespace  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

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
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1