RtpsCore.idl File Reference

import "dds/DdsDcpsInfoUtils.idl";
import "dds/DdsSecurityParams.idl";
Include dependency graph for RtpsCore.idl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenDDS::RTPS::ContentFilterInfo_t
struct  OpenDDS::RTPS::EntityName_t
struct  OpenDDS::RTPS::Count_t
struct  OpenDDS::RTPS::SequenceNumber_t
struct  OpenDDS::RTPS::SequenceNumberSet
struct  OpenDDS::RTPS::Time_t
struct  OpenDDS::RTPS::LocatorUDPv4_t
struct  OpenDDS::RTPS::TopicKind_t
struct  OpenDDS::RTPS::ReliabilityKind_t
struct  OpenDDS::RTPS::KeyHash_t
struct  OpenDDS::RTPS::StatusInfo_t
struct  OpenDDS::RTPS::ProtocolVersion_t
struct  OpenDDS::RTPS::VendorId_t
struct  OpenDDS::RTPS::OriginalWriterInfo_t
union  OpenDDS::RTPS::Parameter
struct  OpenDDS::RTPS::SubmessageHeader
struct  OpenDDS::RTPS::FragmentNumber_t
struct  OpenDDS::RTPS::FragmentNumberSet
struct  OpenDDS::RTPS::AckNackSubmessage
struct  OpenDDS::RTPS::GapSubmessage
struct  OpenDDS::RTPS::InfoReplySubmessage
struct  OpenDDS::RTPS::NackFragSubmessage
struct  OpenDDS::RTPS::ParticipantProxy_t
struct  OpenDDS::RTPS::SPDPdiscoveredParticipantData
struct  OpenDDS::RTPS::ParticipantMessageData
struct  OpenDDS::RTPS::Header
struct  OpenDDS::RTPS::DataSubmessage
struct  OpenDDS::RTPS::DataFragSubmessage
struct  OpenDDS::RTPS::HeartBeatSubmessage
struct  OpenDDS::RTPS::HeartBeatFragSubmessage
struct  OpenDDS::RTPS::InfoDestinationSubmessage
struct  OpenDDS::RTPS::InfoSourceSubmessage
struct  OpenDDS::RTPS::InfoTimestampSubmessage
struct  OpenDDS::RTPS::PadSubmessage
struct  OpenDDS::RTPS::InfoReplyIp4Submessage
struct  OpenDDS::RTPS::SecuritySubmessage
union  OpenDDS::RTPS::Submessage
struct  OpenDDS::RTPS::DiscoveredTopicData

Namespaces

namespace  OpenDDS
 

The Internal API and Implementation of OpenDDS.


namespace  OpenDDS::RTPS

Typedefs

typedef octet OpenDDS::RTPS::OctetArray2 [2]
typedef octet OpenDDS::RTPS::OctetArray4 [4]
typedef long OpenDDS::RTPS::FilterSignature_t [4]
typedef sequence< long > OpenDDS::RTPS::FilterResult_t
typedef sequence
< FilterSignature_t > 
OpenDDS::RTPS::FilterSignatureSeq
typedef DDS::Property_t OpenDDS::RTPS::Property_t
typedef DDS::PropertySeq OpenDDS::RTPS::PropertySeq
typedef sequence< long, 8 > OpenDDS::RTPS::LongSeq8
typedef sequence
< OpenDDS::DCPS::Locator_t, 8 > 
OpenDDS::RTPS::LocatorList
typedef Time_t OpenDDS::RTPS::Timestamp_t
typedef Time_t OpenDDS::RTPS::Duration_t
typedef unsigned long OpenDDS::RTPS::BuiltinEndpointSet_t
typedef sequence< Parameter > OpenDDS::RTPS::ParameterList
typedef unsigned short OpenDDS::RTPS::ParameterId_t
typedef sequence< Submessage > OpenDDS::RTPS::SubmessageSeq

Enumerations

enum  OpenDDS::RTPS::SubmessageKind {
  OpenDDS::RTPS::SUBMESSAGE_NONE, OpenDDS::RTPS::PAD, OpenDDS::RTPS::RESERVED_2, OpenDDS::RTPS::RESERVED_3,
  OpenDDS::RTPS::RESERVED_4, OpenDDS::RTPS::RESERVED_5, OpenDDS::RTPS::ACKNACK, OpenDDS::RTPS::HEARTBEAT,
  OpenDDS::RTPS::GAP, OpenDDS::RTPS::INFO_TS, OpenDDS::RTPS::RESERVED_10, OpenDDS::RTPS::RESERVED_11,
  OpenDDS::RTPS::INFO_SRC, OpenDDS::RTPS::INFO_REPLY_IP4, OpenDDS::RTPS::INFO_DST, OpenDDS::RTPS::INFO_REPLY,
  OpenDDS::RTPS::RESERVED_16, OpenDDS::RTPS::RESERVED_17, OpenDDS::RTPS::NACK_FRAG, OpenDDS::RTPS::HEARTBEAT_FRAG,
  OpenDDS::RTPS::RESERVED_20, OpenDDS::RTPS::DATA, OpenDDS::RTPS::DATA_FRAG, OpenDDS::RTPS::RESERVED_23,
  OpenDDS::RTPS::RESERVED_24, OpenDDS::RTPS::RESERVED_25, OpenDDS::RTPS::RESERVED_26, OpenDDS::RTPS::RESERVED_27,
  OpenDDS::RTPS::RESERVED_28, OpenDDS::RTPS::RESERVED_29, OpenDDS::RTPS::RESERVED_30, OpenDDS::RTPS::RESERVED_31,
  OpenDDS::RTPS::RESERVED_32, OpenDDS::RTPS::RESERVED_33, OpenDDS::RTPS::RESERVED_34, OpenDDS::RTPS::RESERVED_35,
  OpenDDS::RTPS::RESERVED_36, OpenDDS::RTPS::RESERVED_37, OpenDDS::RTPS::RESERVED_38, OpenDDS::RTPS::RESERVED_39,
  OpenDDS::RTPS::RESERVED_40, OpenDDS::RTPS::RESERVED_41, OpenDDS::RTPS::RESERVED_42, OpenDDS::RTPS::RESERVED_43,
  OpenDDS::RTPS::RESERVED_44, OpenDDS::RTPS::RESERVED_45, OpenDDS::RTPS::RESERVED_46, OpenDDS::RTPS::RESERVED_47,
  OpenDDS::RTPS::SEC_BODY, OpenDDS::RTPS::SEC_PREFIX, OpenDDS::RTPS::SEC_POSTFIX, OpenDDS::RTPS::SRTPS_PREFIX,
  OpenDDS::RTPS::SRTPS_POSTFIX, OpenDDS::RTPS::RESERVED_53_SECURITY
}

Variables

const long OpenDDS::RTPS::LOCATOR_KIND_INVALID = -1
const long OpenDDS::RTPS::LOCATOR_KIND_RESERVED = 0
const long OpenDDS::RTPS::LOCATOR_KIND_UDPv4 = 1
const long OpenDDS::RTPS::LOCATOR_KIND_UDPv6 = 2
const unsigned long OpenDDS::RTPS::LOCATOR_PORT_INVALID = 0
const short OpenDDS::RTPS::NO_KEY = 1
const short OpenDDS::RTPS::WITH_KEY = 2
const short OpenDDS::RTPS::BEST_EFFORT = 1
const short OpenDDS::RTPS::RELIABLE = 3
const BuiltinEndpointSet_t OpenDDS::RTPS::DISC_BUILTIN_ENDPOINT_PARTICIPANT_ANNOUNCER
const BuiltinEndpointSet_t OpenDDS::RTPS::DISC_BUILTIN_ENDPOINT_PARTICIPANT_DETECTOR
const BuiltinEndpointSet_t OpenDDS::RTPS::DISC_BUILTIN_ENDPOINT_PUBLICATION_ANNOUNCER
const BuiltinEndpointSet_t OpenDDS::RTPS::DISC_BUILTIN_ENDPOINT_PUBLICATION_DETECTOR
const BuiltinEndpointSet_t OpenDDS::RTPS::DISC_BUILTIN_ENDPOINT_SUBSCRIPTION_ANNOUNCER
const BuiltinEndpointSet_t OpenDDS::RTPS::DISC_BUILTIN_ENDPOINT_SUBSCRIPTION_DETECTOR
const BuiltinEndpointSet_t OpenDDS::RTPS::DISC_BUILTIN_ENDPOINT_PARTICIPANT_PROXY_ANNOUNCER
const BuiltinEndpointSet_t OpenDDS::RTPS::DISC_BUILTIN_ENDPOINT_PARTICIPANT_PROXY_DETECTOR
const BuiltinEndpointSet_t OpenDDS::RTPS::DISC_BUILTIN_ENDPOINT_PARTICIPANT_STATE_ANNOUNCER
const BuiltinEndpointSet_t OpenDDS::RTPS::DISC_BUILTIN_ENDPOINT_PARTICIPANT_STATE_DETECTOR
const BuiltinEndpointSet_t OpenDDS::RTPS::BUILTIN_ENDPOINT_PARTICIPANT_MESSAGE_DATA_WRITER
const BuiltinEndpointSet_t OpenDDS::RTPS::BUILTIN_ENDPOINT_PARTICIPANT_MESSAGE_DATA_READER
const ParameterId_t OpenDDS::RTPS::PID_PAD = 0x0000
const ParameterId_t OpenDDS::RTPS::PID_SENTINEL = 0x0001
const ParameterId_t OpenDDS::RTPS::PID_USER_DATA = 0x002c
const ParameterId_t OpenDDS::RTPS::PID_TOPIC_NAME = 0x0005
const ParameterId_t OpenDDS::RTPS::PID_TYPE_NAME = 0x0007
const ParameterId_t OpenDDS::RTPS::PID_GROUP_DATA = 0x002d
const ParameterId_t OpenDDS::RTPS::PID_TOPIC_DATA = 0x002e
const ParameterId_t OpenDDS::RTPS::PID_DURABILITY = 0x001d
const ParameterId_t OpenDDS::RTPS::PID_DURABILITY_SERVICE = 0x001e
const ParameterId_t OpenDDS::RTPS::PID_DEADLINE = 0x0023
const ParameterId_t OpenDDS::RTPS::PID_LATENCY_BUDGET = 0x0027
const ParameterId_t OpenDDS::RTPS::PID_LIVELINESS = 0x001b
const ParameterId_t OpenDDS::RTPS::PID_RELIABILITY = 0x001a
const ParameterId_t OpenDDS::RTPS::PID_LIFESPAN = 0x002b
const ParameterId_t OpenDDS::RTPS::PID_DESTINATION_ORDER = 0x0025
const ParameterId_t OpenDDS::RTPS::PID_HISTORY = 0x0040
const ParameterId_t OpenDDS::RTPS::PID_RESOURCE_LIMITS = 0x0041
const ParameterId_t OpenDDS::RTPS::PID_OWNERSHIP = 0x001f
const ParameterId_t OpenDDS::RTPS::PID_OWNERSHIP_STRENGTH = 0x0006
const ParameterId_t OpenDDS::RTPS::PID_PRESENTATION = 0x0021
const ParameterId_t OpenDDS::RTPS::PID_PARTITION = 0x0029
const ParameterId_t OpenDDS::RTPS::PID_TIME_BASED_FILTER = 0x0004
const ParameterId_t OpenDDS::RTPS::PID_TRANSPORT_PRIORITY = 0x0049
const ParameterId_t OpenDDS::RTPS::PID_PROTOCOL_VERSION = 0x0015
const ParameterId_t OpenDDS::RTPS::PID_VENDORID = 0x0016
const ParameterId_t OpenDDS::RTPS::PID_UNICAST_LOCATOR = 0x002f
const ParameterId_t OpenDDS::RTPS::PID_MULTICAST_LOCATOR = 0x0030
const ParameterId_t OpenDDS::RTPS::PID_MULTICAST_IPADDRESS = 0x0011
const ParameterId_t OpenDDS::RTPS::PID_DEFAULT_UNICAST_LOCATOR = 0x0031
const ParameterId_t OpenDDS::RTPS::PID_DEFAULT_MULTICAST_LOCATOR = 0x0048
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_UNICAST_LOCATOR = 0x0032
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_MULTICAST_LOCATOR = 0x0033
const ParameterId_t OpenDDS::RTPS::PID_DEFAULT_UNICAST_IPADDRESS = 0x000c
const ParameterId_t OpenDDS::RTPS::PID_DEFAULT_UNICAST_PORT = 0x000e
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_UNICAST_IPADDRESS = 0x0045
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_UNICAST_PORT = 0x000d
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_MULTICAST_IPADDRESS = 0x000b
const ParameterId_t OpenDDS::RTPS::PID_METATRAFFIC_MULTICAST_PORT = 0x0046
const ParameterId_t OpenDDS::RTPS::PID_EXPECTS_INLINE_QOS = 0x0043
const ParameterId_t OpenDDS::RTPS::PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT = 0x0034
const ParameterId_t OpenDDS::RTPS::PID_PARTICIPANT_BUILTIN_ENDPOINTS = 0x0044
const ParameterId_t OpenDDS::RTPS::PID_PARTICIPANT_LEASE_DURATION = 0x0002
const ParameterId_t OpenDDS::RTPS::PID_CONTENT_FILTER_PROPERTY = 0x0035
const ParameterId_t OpenDDS::RTPS::PID_PARTICIPANT_GUID = 0x0050
const ParameterId_t OpenDDS::RTPS::PID_PARTICIPANT_ENTITYID = 0x0051
const ParameterId_t OpenDDS::RTPS::PID_GROUP_GUID = 0x0052
const ParameterId_t OpenDDS::RTPS::PID_GROUP_ENTITYID = 0x0053
const ParameterId_t OpenDDS::RTPS::PID_BUILTIN_ENDPOINT_SET = 0x0058
const ParameterId_t OpenDDS::RTPS::PID_PROPERTY_LIST = 0x0059
const ParameterId_t OpenDDS::RTPS::PID_TYPE_MAX_SIZE_SERIALIZED = 0x0060
const ParameterId_t OpenDDS::RTPS::PID_ENTITY_NAME = 0x0062
const ParameterId_t OpenDDS::RTPS::PID_KEY_HASH = 0x0070
const ParameterId_t OpenDDS::RTPS::PID_STATUS_INFO = 0x0071
const ParameterId_t OpenDDS::RTPS::PID_ENDPOINT_GUID = 0x005a
const ParameterId_t OpenDDS::RTPS::PID_CONTENT_FILTER_INFO = 0x0055
const ParameterId_t OpenDDS::RTPS::PID_COHERENT_SET = 0x0056
const ParameterId_t OpenDDS::RTPS::PID_ORIGINAL_WRITER_INFO = 0x0061
const ParameterId_t OpenDDS::RTPS::PIDMASK_VENDOR_SPECIFIC = 0x8000
const ParameterId_t OpenDDS::RTPS::PIDMASK_INCOMPATIBLE = 0x4000
const ParameterId_t OpenDDS::RTPS::PID_OPENDDS_BASE = PIDMASK_VENDOR_SPECIFIC + 0x3000
const ParameterId_t OpenDDS::RTPS::PID_OPENDDS_LOCATOR = PID_OPENDDS_BASE + 1
const ParameterId_t OpenDDS::RTPS::PID_OPENDDS_ASSOCIATED_WRITER = PID_OPENDDS_BASE + 2
const octet OpenDDS::RTPS::FLAG_E = 1
const octet OpenDDS::RTPS::FLAG_Q = 2
const octet OpenDDS::RTPS::FLAG_F = 2
const octet OpenDDS::RTPS::FLAG_I = 2
const octet OpenDDS::RTPS::FLAG_M = 2
const octet OpenDDS::RTPS::FLAG_D = 4
const octet OpenDDS::RTPS::FLAG_L = 4
const octet OpenDDS::RTPS::FLAG_K_IN_FRAG = 4
const octet OpenDDS::RTPS::FLAG_K_IN_DATA = 8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1