8 #ifndef OPENDDS_DCPS_RTPS_RTPSCORE_IDL 9 #define OPENDDS_DCPS_RTPS_RTPSCORE_IDL 15 #ifdef OPENDDS_SECURITY 75 @OpenDDS::internal::special_serialization(
"rtps_set")
76 struct SequenceNumberSet {
78 unsigned long numBits;
83 typedef sequence<OpenDDS::DCPS::Locator_t, 8>
LocatorList;
240 @OpenDDS::internal::special_serialization
330 OpenDDSParticipantFlagsBits_t
bits;
348 @OpenDDS::internal::special_serialization
470 #ifdef OPENDDS_SECURITY 553 @OpenDDS::internal::special_serialization(
"rtps_set")
554 struct FragmentNumberSet {
556 unsigned long numBits;
619 #ifdef OPENDDS_SECURITY 770 @OpenDDS::internal::special_serialization
833 @OpenDDS::internal::special_serialization
unsigned long BuiltinEndpointQos_t
SequenceNumberSet readerSNState
DCPS::EntityId_t readerId
DDS::PropertyQosPolicy property
sequence< Submessage > SubmessageSeq
const long LOCATOR_KIND_RESERVED
const octet FLAG_N_IN_FRAG
DDS::DataRepresentationQosPolicy representation
DDS::Security::DataTags data_tags
SubmessageHeader smHeader
const ParameterId_t PID_XTYPES_TYPE_INFORMATION
const IceCandidateType_t ICE_RELAYED
DCPS::EntityId_t readerId
ProtocolVersion_t version
const ParameterId_t PID_DEADLINE
const BuiltinEndpointSet_t DISC_BUILTIN_ENDPOINT_SUBSCRIPTION_ANNOUNCER
DDS::TopicBuiltinTopicData ddsTopicData
const ParameterId_t PID_PROPERTY_LIST
DCPS::EntityId_t readerId
DCPS::LocatorSeq defaultMulticastLocatorList
const BuiltinEndpointSet_t DISC_BUILTIN_ENDPOINT_PARTICIPANT_STATE_DETECTOR
const ParameterId_t PIDMASK_VENDOR_SPECIFIC
DCPS::GuidPrefix_t guidPrefix
const ParameterId_t PID_TOPIC_DATA
AckNackSubmessage acknack_sm
SubmessageHeader smHeader
DCPS::EntityId_t writerId
const BuiltinEndpointSet_t BUILTIN_ENDPOINT_TYPE_LOOKUP_REQUEST_DATA_WRITER
SubmessageHeader smHeader
long type_max_size_serialized
SubmessageHeader smHeader
const ParameterId_t PID_BUILTIN_ENDPOINT_QOS
SubmessageHeader smHeader
DCPS::EntityId_t readerId
const unsigned long LOCATOR_PORT_INVALID
FilterResult_t filterResult
const long LOCATOR_KIND_UDPv4
const IceAgentType_t ICE_FULL
const BuiltinEndpointSet_t DISC_BUILTIN_ENDPOINT_PARTICIPANT_ANNOUNCER
const octet FLAG_K_IN_FRAG
DCPS::EntityId_t writerId
boolean expects_inline_qos
DDS::Security::IdentityStatusToken identity_status_token
const BuiltinEndpointSet_t DISC_BUILTIN_ENDPOINT_PUBLICATION_ANNOUNCER
const ParameterId_t PID_PARTICIPANT_GUID
const ParameterId_t PID_OPENDDS_RTPS_RELAY_APPLICATION_PARTICIPANT
DDS::Security::PermissionsToken permissions_token
const ParameterId_t PID_KEY_HASH
InfoDestinationSubmessage info_dst_sm
DDS::Property_t Property_t
sequence< OpenDDS::DCPS::Locator_t, 8 > LocatorList
const ParameterId_t PID_VENDORID
const ParameterId_t PID_HISTORY
const ParameterId_t PID_EXTENDED_BUILTIN_ENDPOINTS
ContentFilterInfo_t content_filter_info
const ParameterId_t PID_PARTITION
const BuiltinEndpointQos_t BEST_EFFORT_PARTICIPANT_MESSAGE_DATA_READER
const ParameterId_t PID_OWNERSHIP_STRENGTH
const ParameterId_t PID_OPENDDS_ICE_GENERAL
DCPS::TransportLocator opendds_locator
const ParameterId_t PID_COHERENT_SET
const ParameterId_t PID_DATA_REPRESENTATION
DDS::GroupDataQosPolicy group_data
SequenceNumber_t coherent_set
BuiltinEndpointQos_t builtinEndpointQos
const ParameterId_t PID_TIME_BASED_FILTER
sequence< Locator_t > LocatorSeq
unsigned long ExtendedBuiltinEndpointSet_t
const ParameterId_t PID_DEFAULT_MULTICAST_LOCATOR
const ParameterId_t PID_SENTINEL
unsigned long IceCandidateType_t
DDS::Security::EndpointSecurityInfo endpoint_security_info
DCPS::EntityId_t writerId
const ParameterId_t PIDMASK_INCOMPATIBLE
DDS::DeadlineQosPolicy deadline
LocatorUDPv4_t multicastLocator
boolean opendds_rtps_relay_application_participant
InfoSourceSubmessage info_src_sm
OpenDDSParticipantFlagsBits_t bits
DDS::TimeBasedFilterQosPolicy time_based_filter
const octet FLAG_N_IN_DATA
IceCandidate_t ice_candidate
const BuiltinEndpointSet_t BUILTIN_ENDPOINT_PARTICIPANT_MESSAGE_DATA_WRITER
DCPS::String256 domainTag
const long LOCATOR_KIND_INVALID
SubmessageHeader smHeader
SequenceNumber_t writerSN
const ParameterId_t PID_USER_DATA
DDS::LivelinessQosPolicy liveliness
DDS::DurabilityServiceQosPolicy durability_service
const ParameterId_t PID_PROTOCOL_VERSION
unsigned short octetsToInlineQos
DCPS::ContentFilterProperty_t content_filter_property
const ParameterId_t PID_OPENDDS_ICE_CANDIDATE
DCPS::LocatorSeq metatrafficMulticastLocatorList
SubmessageHeader smHeader
const ParameterId_t PID_ENTITY_NAME
ProtocolVersion_t version
BuiltinEndpointSet_t builtin_endpoints
SecuritySubmessage security_sm
ProtocolVersion_t protocolVersion
const BuiltinEndpointSet_t DISC_BUILTIN_ENDPOINT_PARTICIPANT_PROXY_ANNOUNCER
SubmessageHeader smHeader
DDS::PartitionQosPolicy partition
DDS::HistoryQosPolicy history
const ParameterId_t PID_GROUP_GUID
ProtocolVersion_t version
DCPS::EntityId_t writerId
OpenDDSParticipantFlags_t participant_flags
unsigned short ParameterId_t
const ParameterId_t PID_DATA_TAGS
const ParameterId_t PID_LIFESPAN
DOMAINID_TYPE_NATIVE DomainId_t
const OpenDDSParticipantFlagsBits_t PFLAGS_DIRECTED_HEARTBEAT
DDS::DestinationOrderQosPolicy destination_order
const ParameterId_t PID_METATRAFFIC_MULTICAST_LOCATOR
const ParameterId_t PID_RESOURCE_LIMITS
const ParameterId_t PID_METATRAFFIC_UNICAST_LOCATOR
const ParameterId_t PID_MULTICAST_LOCATOR
DDS::PresentationQosPolicy presentation
LocatorList multicastLocatorList
DCPS::GuidPrefix_t guidPrefix
const ParameterId_t PID_STATUS_INFO
HeartBeatFragSubmessage hb_frag_sm
const IceCandidateType_t ICE_HOST
const ParameterId_t PID_ENDPOINT_GUID
const ParameterId_t PID_PERMISSIONS_TOKEN
const BuiltinEndpointSet_t BUILTIN_ENDPOINT_PARTICIPANT_MESSAGE_DATA_READER
DCPS::GUID_t originalWriterGUID
DCPS::EntityId_t readerId
const ParameterId_t PID_IDENTITY_TOKEN
const BuiltinEndpointSet_t DISC_BUILTIN_ENDPOINT_PARTICIPANT_STATE_ANNOUNCER
const ParameterId_t PID_EXPECTS_INLINE_QOS
DDS::Security::ExtendedBuiltinEndpointSet_t extended_builtin_endpoints
const ParameterId_t PID_GROUP_DATA
IceAgentType_t agent_type
unsigned short submessageLength
boolean opendds_rtps_relay_application_participant
SequenceNumber_t writerSN
const ParameterId_t PID_CONTENT_FILTER_PROPERTY
SubmessageHeader smHeader
DDS::Duration_t max_blocking_time
DDS::ParticipantBuiltinTopicData ddsParticipantData
const ParameterId_t PID_XTYPES_TYPE_CONSISTENCY
const ParameterId_t PID_LIVELINESS
const ParameterId_t PID_OPENDDS_PARTICIPANT_FLAGS
const ParameterId_t PID_OPENDDS_ASSOCIATED_WRITER
DDS::OctetSeq type_information
const ParameterId_t PID_BUILTIN_ENDPOINT_SET
unsigned short extraFlags
DDS::OwnershipStrengthQosPolicy ownership_strength
DDS::Security::ExtendedBuiltinEndpointSet_t availableExtendedBuiltinEndpoints
DCPS::EntityId_t writerId
FragmentNumberSet fragmentNumberState
DCPS::LocatorSeq metatrafficUnicastLocatorList
SequenceNumber_t writerSN
const OpenDDSParticipantFlagsBits_t PFLAGS_EMPTY
const long LOCATOR_KIND_UDPv6
DCPS::EntityId_t writerId
DDS::LatencyBudgetQosPolicy latency_budget
const ParameterId_t PID_PARTICIPANT_BUILTIN_ENDPOINTS
DDS::PropertySeq PropertySeq
const ParameterId_t PID_RELIABILITY
ParticipantProxy_t participantProxy
const ParameterId_t PID_PAD
const ParameterId_t PID_DURABILITY
sequence< octet > OctetSeq
const ParameterId_t PID_OPENDDS_LOCATOR
const ParameterId_t PID_LATENCY_BUDGET
LocatorList unicastLocatorList
BuiltinEndpointQos_t builtinEndpointQos
unsigned short fragmentsInSubmessage
const ParameterId_t PID_PRESENTATION
const BuiltinEndpointSet_t DISC_BUILTIN_ENDPOINT_PARTICIPANT_DETECTOR
const ParameterId_t PID_TYPE_MAX_SIZE_SERIALIZED
const BuiltinEndpointSet_t BUILTIN_ENDPOINT_TYPE_LOOKUP_REPLY_DATA_READER
unsigned short fragmentSize
ReliabilityQosPolicyRtps reliability
SubmessageHeader smHeader
const ParameterId_t PID_TOPIC_NAME
const ParameterId_t PID_IDENTITY_STATUS_TOKEN
sequence< long > FilterResult_t
DCPS::EntityId_t readerId
sequence< Parameter > ParameterList
SequenceNumber_t gapStart
const BuiltinEndpointSet_t BUILTIN_ENDPOINT_TYPE_LOOKUP_REPLY_DATA_WRITER
unsigned long OpenDDSParticipantFlagsBits_t
DCPS::LocatorSeq defaultUnicastLocatorList
const BuiltinEndpointSet_t DISC_BUILTIN_ENDPOINT_SUBSCRIPTION_DETECTOR
unsigned short extraFlags
const ParameterId_t PID_DURABILITY_SERVICE
const ParameterId_t PID_DOMAIN_TAG
sequence< FilterSignature_t > FilterSignatureSeq
DCPS::MonotonicTime_t discoveredAt
BuiltinEndpointSet_t availableBuiltinEndpoints
FragmentNumber_t lastFragmentNum
DDS::TransportPriorityQosPolicy transport_priority
const ParameterId_t PID_UNICAST_LOCATOR
DCPS::EntityId_t writerId
sequence< long, 8 > LongSeq8
DDS::Security::ParticipantSecurityInfo participant_security_info
HeartBeatSubmessage heartbeat_sm
const OpenDDSParticipantFlagsBits_t PFLAGS_NO_ASSOCIATED_WRITERS
DCPS::GuidPrefix_t guidPrefix
OpenDDSParticipantFlags_t opendds_participant_flags
const ParameterId_t PID_OWNERSHIP
const ParameterId_t PID_ENDPOINT_SECURITY_INFO
SequenceNumber_t originalWriterSN
const ParameterId_t PID_DESTINATION_ORDER
InfoReplyIp4Submessage info_reply_ipv4_sm
unsigned long participant_builtin_endpoints
FragmentNumber_t fragmentStartingNum
const ParameterId_t PID_OPENDDS_BASE
LocatorUDPv4_t unicastLocator
OriginalWriterInfo_t original_writer_info
SubmessageHeader smHeader
const ParameterId_t PID_CONTENT_FILTER_INFO
DCPS::GUID_t participantGuid
const IceCandidateType_t ICE_PEER_REFLEXIVE
DDS::DurabilityQosPolicy durability
const BuiltinEndpointSet_t DISC_BUILTIN_ENDPOINT_PUBLICATION_DETECTOR
const octet OPENDDS_FLAG_R
SequenceNumber_t writerSN
DDS::TypeConsistencyEnforcementQosPolicy type_consistency
NackFragSubmessage nack_frag_sm
InfoTimestampSubmessage info_ts_sm
DDS::TopicDataQosPolicy topic_data
DDS::UserDataQosPolicy user_data
const BuiltinEndpointSet_t BUILTIN_ENDPOINT_TYPE_LOOKUP_REQUEST_DATA_READER
DCPS::String256 domainTag
InfoReplySubmessage info_reply_sm
DDS::ResourceLimitsQosPolicy resource_limits
DDS::LifespanQosPolicy lifespan
DDS::PropertyQosPolicy property
unsigned short octetsToInlineQos
DataFragSubmessage data_frag_sm
const ParameterId_t PID_TYPE_NAME
const IceAgentType_t ICE_LITE
SubmessageHeader smHeader
The Internal API and Implementation of OpenDDS.
const ParameterId_t PID_PARTICIPANT_LEASE_DURATION
const octet FLAG_K_IN_DATA
long FilterSignature_t[4]
const BuiltinEndpointSet_t DISC_BUILTIN_ENDPOINT_PARTICIPANT_PROXY_DETECTOR
const IceCandidateType_t ICE_SERVER_REFLEXIVE
const ParameterId_t PID_DOMAIN_ID
DCPS::GuidPrefix_t guidPrefix
DDS::Security::IdentityToken identity_token
SubmessageSeq submessages
const ParameterId_t PID_PARTICIPANT_SECURITY_INFO
const ParameterId_t PID_TRANSPORT_PRIORITY
unsigned long IceAgentType_t
const ParameterId_t PID_DEFAULT_UNICAST_LOCATOR
DCPS::EntityId_t readerId
Count_t manualLivelinessCount
DDS::OwnershipQosPolicy ownership
SubmessageHeader smHeader
const ParameterId_t PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT
FilterSignatureSeq filterSignatures
unsigned long BuiltinEndpointSet_t
const ParameterId_t PID_ORIGINAL_WRITER_INFO
OpenDDS::DCPS::String256 string_data
SequenceNumberSet gapList
const OpenDDSParticipantFlagsBits_t PFLAGS_REFLECT_HEARTBEAT_COUNT
SubmessageHeader smHeader
const ParameterId_t PID_DIRECTED_WRITE
const OpenDDSParticipantFlagsBits_t PFLAGS_THIS_VERSION