OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
RTPS
RtpsSecurity.idl
Go to the documentation of this file.
1
/*
2
*
3
*
4
* Distributed under the OpenDDS License.
5
* See: http://www.opendds.org/license.html
6
*/
7
8
#ifdef OPENDDS_SECURITY
9
#ifndef OPENDDS_DCPS_RTPS_RTPS_SECURITY_IDL
10
#define OPENDDS_DCPS_RTPS_RTPS_SECURITY_IDL
11
12
#include <
dds/DCPS/RTPS/RtpsCore.idl
>
13
#include <
dds/DdsSecurityCore.idl
>
14
15
module
OpenDDS
{
16
module
Security
{
17
18
enum
DiscoveredParticipantDataKind
{
19
DPDK_NONE
,
20
DPDK_ORIGINAL
,
21
DPDK_ENHANCED
,
22
DPDK_SECURE
23
};
24
25
// top-level data type for SPDP
26
struct
SPDPdiscoveredParticipantData
{
27
DiscoveredParticipantDataKind
dataKind
;
28
DDS::Security::ParticipantBuiltinTopicDataSecure
ddsParticipantDataSecure
;
29
OpenDDS::RTPS::ParticipantProxy_t
participantProxy
;
30
OpenDDS::RTPS::Duration_t
leaseDuration
;
31
DCPS::MonotonicTime_t
discoveredAt
;
32
};
33
};
34
};
35
36
#endif
37
#endif
OpenDDS::Security::SPDPdiscoveredParticipantData::discoveredAt
DCPS::MonotonicTime_t discoveredAt
Definition:
RtpsSecurity.idl:31
OpenDDS::RTPS::ParticipantProxy_t
Definition:
RtpsCore.idl:602
OpenDDS::RTPS::Duration_t
Definition:
RtpsCore.idl:104
OpenDDS::Security::DPDK_NONE
Definition:
RtpsSecurity.idl:19
OpenDDS::Security::SPDPdiscoveredParticipantData::participantProxy
OpenDDS::RTPS::ParticipantProxy_t participantProxy
Definition:
RtpsSecurity.idl:29
OpenDDS::Security::SPDPdiscoveredParticipantData::ddsParticipantDataSecure
DDS::Security::ParticipantBuiltinTopicDataSecure ddsParticipantDataSecure
Definition:
RtpsSecurity.idl:28
OpenDDS::Security::DPDK_ENHANCED
Definition:
RtpsSecurity.idl:21
OpenDDS::Security::SPDPdiscoveredParticipantData::leaseDuration
OpenDDS::RTPS::Duration_t leaseDuration
Definition:
RtpsSecurity.idl:30
RtpsCore.idl
OpenDDS::Security::SPDPdiscoveredParticipantData
Definition:
RtpsSecurity.idl:26
Security
OpenDDS::Security::DPDK_SECURE
Definition:
RtpsSecurity.idl:22
DDS::Security::ParticipantBuiltinTopicDataSecure
Definition:
DdsSecurityCore.idl:122
OpenDDS::Security::SPDPdiscoveredParticipantData::dataKind
DiscoveredParticipantDataKind dataKind
Definition:
RtpsSecurity.idl:27
OpenDDS::Security::DPDK_ORIGINAL
Definition:
RtpsSecurity.idl:20
DdsSecurityCore.idl
OpenDDS::Security::DiscoveredParticipantDataKind
DiscoveredParticipantDataKind
Definition:
RtpsSecurity.idl:18
OpenDDS
The Internal API and Implementation of OpenDDS.
Definition:
AddressCache.h:28
OpenDDS::DCPS::MonotonicTime_t
Definition:
DdsDcpsInfoUtils.idl:18
Generated by
1.8.13