Version 5.0.0
Generated by Doxygen 1.5.5
Mon Aug 13 09:02:20 20121 RTI Connext 1
1.1 Feedback and Support for this Release.. . . 1
1.2 Available Documentation. . . 2 2 Module Index 5 2.1 Modules . . . 5 3 Namespace Index 9 3.1 Package List. . . 9 4 Class Index 13 4.1 Class Hierarchy . . . 13 5 Class Index 21 5.1 Class List . . . 21 6 Module Documentation 41 6.1 ASYNCHRONOUS PUBLISHER. . . 41 6.2 AVAILABILITY . . . 43 6.3 BATCH . . . 44
6.4 Conditions and WaitSets. . . 45
6.5 DATABASE. . . 46
6.6 DATA READER PROTOCOL . . . 47
6.7 DATA READER RESOURCE LIMITS . . . 48
6.9 DATA WRITER RESOURCE LIMITS . . . 51 6.10 DEADLINE . . . 52 6.11 DESTINATION ORDER . . . 53 6.12 DISCOVERY CONFIG . . . 54 6.13 DISCOVERY . . . 56 6.14 NDDS DISCOVERY PEERS . . . 57
6.15 DOMAIN PARTICIPANT RESOURCE LIMITS . . . 66
6.16 DURABILITY . . . 68 6.17 DURABILITY SERVICE . . . 69 6.18 Time Support . . . 71 6.19 Entity Support . . . 72 6.20 ENTITY FACTORY . . . 73 6.21 ENTITY NAME . . . 74 6.22 EVENT . . . 75 6.23 EXCLUSIVE AREA . . . 76 6.24 GROUP DATA . . . 77 6.25 GUID Support . . . 78 6.26 HISTORY . . . 79 6.27 LATENCY BUDGET . . . 80 6.28 LIFESPAN . . . 81 6.29 LIVELINESS . . . 82 6.30 LOCATORFILTER . . . 83 6.31 LOGGING . . . 84 6.32 MULTICHANNEL . . . 85 6.33 Object Support . . . 86 6.34 OWNERSHIP. . . 87 6.35 OWNERSHIP STRENGTH . . . 88 6.36 PARTITION . . . 89 6.37 PRESENTATION . . . 90 6.38 PROFILE . . . 91 6.39 PROPERTY . . . 92
6.40 PUBLISH MODE . . . 93
6.41 QoS Policies. . . 94
6.42 READER DATA LIFECYCLE . . . 103
6.43 RECEIVER POOL. . . 104
6.44 RELIABILITY . . . 105
6.45 RESOURCE LIMITS . . . 106
6.46 Return Codes . . . 107
6.47 Sequence Number Support. . . 109
6.48 Status Kinds . . . 110
6.49 SYSTEM RESOURCE LIMITS. . . 115
6.50 Thread Settings. . . 116
6.51 TIME BASED FILTER . . . 117
6.52 TOPIC DATA . . . 118
6.53 TRANSPORT BUILTIN. . . 119
6.54 TRANSPORT MULTICAST MAPPING . . . 122
6.55 TRANSPORT MULTICAST . . . 123
6.56 TRANSPORT PRIORITY . . . 126
6.57 TRANSPORT SELECTION . . . 127
6.58 TRANSPORT UNICAST . . . 128
6.59 TYPE CONSISTENCY ENFORCEMENT . . . 129
6.60 TYPESUPPORT . . . 130
6.61 USER DATA . . . 132
6.62 Exception Codes . . . 133
6.63 WIRE PROTOCOL . . . 134
6.64 WRITER DATA LIFECYCLE . . . 140
6.65 KeyedString Built-in Type. . . 141
6.66 Octets Built-in Type . . . 142
6.67 KeyedOctets Built-in Type . . . 143
6.68 Sequence Support. . . 144
6.69 Clock Selection . . . 145
6.71 DomainParticipantFactory. . . 149
6.72 DomainParticipants . . . 151
6.73 Built-in Topics . . . 157
6.74 Topic Module . . . 161
6.75 Topics . . . 162
6.76 User Data Type Support . . . 164
6.77 Type Code Support . . . 165
6.78 Built-in Types . . . 170 6.79 Dynamic Data . . . 175 6.80 Publication Module. . . 180 6.81 Publishers . . . 181 6.82 Data Writers . . . 184 6.83 Flow Controllers . . . 186 6.84 Subscription Module . . . 192 6.85 Subscribers . . . 195 6.86 DataReaders . . . 198 6.87 Read Conditions . . . 200 6.88 Query Conditions . . . 201 6.89 Data Samples . . . 202 6.90 Sample States . . . 203 6.91 View States . . . 204 6.92 Instance States . . . 205 6.93 Infrastructure Module . . . 206 6.94 Built-in Sequences . . . 208 6.95 Multi-channel DataWriters . . . 210 6.96 Pluggable Transports. . . 213
6.97 Using Transport Plugins . . . 219
6.98 Built-in Transport Plugins . . . 222
6.99 Configuration Utilities . . . 224
6.100Durability and Persistence . . . 225
6.102Configuring QoS Profiles with XML . . . 233
6.103Publication Example . . . 237
6.104Subscription Example . . . 238
6.105Participant Use Cases . . . 239
6.106Topic Use Cases . . . 241
6.107FlowController Use Cases . . . 243
6.108Publisher Use Cases . . . 247
6.109DataWriter Use Cases . . . 248
6.110Subscriber Use Cases . . . 250
6.111DataReader Use Cases . . . 253
6.112Entity Use Cases . . . 257
6.113Waitset Use Cases . . . 261
6.114Transport Use Cases . . . 263
6.115Filter Use Cases . . . 265
6.116Creating Custom Content Filters . . . 271
6.117Large Data Use Cases . . . 275
6.118Documentation Roadmap . . . 277
6.119Conventions . . . 278
6.120DDS API Reference . . . 280
6.121Queries and Filters Syntax. . . 286
6.122RTI Connext API Reference. . . 294
6.123Programming How-To’s . . . 295 6.124Programming Tools. . . 297 6.125rtiddsgen . . . 298 6.126rtiddsping . . . 311 6.127rtiddsspy . . . 318 7 Namespace Documentation 325 7.1 Package com.rti . . . 325 7.2 Package com.rti.dds . . . 326 7.3 Package com.rti.dds.domain . . . 328
7.4 Package com.rti.dds.domain.builtin . . . 330 7.5 Package com.rti.dds.dynamicdata . . . 331 7.6 Package com.rti.dds.infrastructure . . . 334 7.7 Package com.rti.dds.publication . . . 349 7.8 Package com.rti.dds.publication.builtin . . . 352 7.9 Package com.rti.dds.subscription . . . 353 7.10 Package com.rti.dds.subscription.builtin . . . 358 7.11 Package com.rti.dds.topic . . . 359 7.12 Package com.rti.dds.topic.builtin . . . 361 7.13 Package com.rti.dds.type.builtin. . . 362 7.14 Package com.rti.dds.typecode . . . 368 7.15 Package com.rti.dds.util . . . 372 7.16 Package com.rti.ndds . . . 373 7.17 Package com.rti.ndds.config . . . 374 7.18 Package com.rti.ndds.example . . . 375 7.19 Package com.rti.ndds.transport . . . 376 8 Class Documentation 383 8.1 AbstractBuiltinTopicDataTypeSupport Class Reference . . . 383
8.2 AbstractPrimitiveSequence Class Reference . . . 385
8.3 AbstractSequence Class Reference . . . 390
8.4 AcknowledgmentInfo Class Reference. . . 393
8.5 AckResponseData t Class Reference . . . 394
8.6 AllocationSettings t Class Reference . . . 395
8.7 AsynchronousPublisherQosPolicy Class Reference. . . 397
8.8 AvailabilityQosPolicy Class Reference . . . 402
8.9 BAD PARAM Class Reference . . . 407
8.10 BAD TYPECODE Class Reference . . . 408
8.11 BadKind Class Reference . . . 409
8.12 BadMemberId Class Reference . . . 410
8.14 BatchQosPolicy Class Reference . . . 412
8.15 BooleanSeq Class Reference . . . 417
8.16 Bounds Class Reference . . . 423
8.17 BuiltinTopicKey t Class Reference . . . 424
8.18 BuiltinTopicReaderResourceLimits t Class Reference . . . 426
8.19 Bytes Class Reference . . . 430
8.20 BytesDataReader Class Reference. . . 433
8.21 BytesDataWriter Class Reference . . . 437
8.22 ByteSeq Class Reference . . . 441
8.23 BytesSeq Class Reference . . . 447
8.24 BytesTypeSupport Class Reference . . . 450
8.25 ChannelSettings t Class Reference . . . 454
8.26 ChannelSettingsSeq Class Reference . . . 457
8.27 CharSeq Class Reference. . . 458
8.28 Condition Interface Reference . . . 464
8.29 ConditionSeq Class Reference . . . 465
8.30 ContentFilter Interface Reference . . . 467
8.31 ContentFilteredTopic Interface Reference . . . 471
8.32 ContentFilterProperty t Class Reference . . . 476
8.33 Cookie t Class Reference. . . 478
8.34 CookieSeq Class Reference. . . 479
8.35 Copyable Interface Reference . . . 480
8.36 DatabaseQosPolicy Class Reference. . . 482
8.37 DataReader Interface Reference . . . 487
8.38 DataReaderAdapter Class Reference . . . 514
8.39 DataReaderCacheStatus Class Reference. . . 517
8.40 DataReaderListener Interface Reference . . . 518
8.41 DataReaderProtocolQosPolicy Class Reference . . . 521
8.42 DataReaderProtocolStatus Class Reference . . . 526
8.43 DataReaderQos Class Reference. . . 536
8.45 DataReaderSeq Class Reference . . . 555
8.46 DataWriter Interface Reference . . . 557
8.47 DataWriterAdapter Class Reference . . . 580
8.48 DataWriterCacheStatus Class Reference . . . 585
8.49 DataWriterListener Interface Reference . . . 586
8.50 DataWriterProtocolQosPolicy Class Reference. . . 592
8.51 DataWriterProtocolStatus Class Reference . . . 598
8.52 DataWriterQos Class Reference . . . 610
8.53 DataWriterResourceLimitsInstanceReplacementKind Class Ref-erence . . . 617
8.54 DataWriterResourceLimitsQosPolicy Class Reference . . . 621
8.55 DeadlineQosPolicy Class Reference . . . 628
8.56 DestinationOrderQosPolicy Class Reference . . . 631
8.57 DestinationOrderQosPolicyKind Class Reference . . . 634
8.58 DiscoveryBuiltinReaderFragmentationResourceLimits t Class Reference . . . 636
8.59 DiscoveryConfigBuiltinPluginKind Class Reference . . . 638
8.60 DiscoveryConfigQosPolicy Class Reference . . . 639
8.61 DiscoveryPluginPromiscuityKind Class Reference . . . 648
8.62 DiscoveryQosPolicy Class Reference . . . 649
8.63 DomainEntity Interface Reference . . . 653
8.64 DomainParticipant Interface Reference . . . 654
8.65 DomainParticipantAdapter Class Reference . . . 736
8.66 DomainParticipantFactory Class Reference . . . 742
8.67 DomainParticipantFactoryQos Class Reference . . . 769
8.68 DomainParticipantListener Interface Reference . . . 771
8.69 DomainParticipantQos Class Reference. . . 773
8.70 DomainParticipantResourceLimitsQosPolicy Class Reference . . 778
8.71 DoubleSeq Class Reference . . . 796
8.72 DurabilityQosPolicy Class Reference . . . 802
8.73 DurabilityQosPolicyKind Class Reference . . . 807
8.75 Duration t Class Reference . . . 813
8.76 DynamicData Class Reference. . . 817
8.77 DynamicDataInfo Class Reference . . . 885
8.78 DynamicDataMemberInfo Class Reference . . . 887
8.79 DynamicDataProperty t Class Reference. . . 890
8.80 DynamicDataReader Class Reference. . . 892
8.81 DynamicDataSeq Class Reference. . . 895
8.82 DynamicDataTypeProperty t Class Reference . . . 897
8.83 DynamicDataTypeSerializationProperty t Class Reference . . . . 899
8.84 DynamicDataTypeSupport Class Reference . . . 901
8.85 DynamicDataWriter Class Reference . . . 907
8.86 EndpointGroup t Class Reference. . . 928
8.87 EndpointGroupSeq Class Reference. . . 930
8.88 Entity Interface Reference . . . 931
8.89 EntityFactoryQosPolicy Class Reference . . . 938
8.90 EntityHowTo.MyEntityListener Class Reference. . . 941
8.91 EntityNameQosPolicy Class Reference . . . 942
8.92 Enum Class Reference . . . 944
8.93 EnumMember Class Reference . . . 947
8.94 EventQosPolicy Class Reference. . . 949
8.95 ExclusiveAreaQosPolicy Class Reference . . . 952
8.96 ExpressionProperty Class Reference . . . 955
8.97 ExtensibilityKind Class Reference . . . 956
8.98 FilterSampleInfo Class Reference . . . 957
8.99 FloatSeq Class Reference . . . 958
8.100FlowController Interface Reference . . . 964
8.101FlowControllerProperty t Class Reference . . . 968
8.102FlowControllerSchedulingPolicy Class Reference . . . 970
8.103FlowControllerTokenBucketProperty t Class Reference . . . 973
8.104Foo Class Reference . . . 977
8.106FooDataWriter Class Reference . . . 1012
8.107FooSeq Class Reference . . . 1034
8.108FooTypeSupport Class Reference . . . 1036
8.109GroupDataQosPolicy Class Reference . . . 1039
8.110GuardCondition Class Reference . . . 1041
8.111GUID t Class Reference . . . 1044
8.112HistoryQosPolicy Class Reference . . . 1046
8.113HistoryQosPolicyKind Class Reference . . . 1050
8.114InconsistentTopicStatus Class Reference . . . 1052
8.115InetAddressSeq Class Reference . . . 1054
8.116InstanceHandle t Class Reference . . . 1055
8.117InstanceHandleSeq Class Reference . . . 1058
8.118InstanceStateKind Class Reference . . . 1061
8.119IntSeq Class Reference . . . 1064
8.120KeyedBytes Class Reference . . . 1070
8.121KeyedBytesDataReader Class Reference . . . 1073
8.122KeyedBytesDataWriter Class Reference . . . 1081
8.123KeyedBytesSeq Class Reference . . . 1091
8.124KeyedBytesTypeSupport Class Reference . . . 1094
8.125KeyedString Class Reference . . . 1098
8.126KeyedStringDataReader Class Reference . . . 1101
8.127KeyedStringDataWriter Class Reference . . . 1109
8.128KeyedStringSeq Class Reference. . . 1117
8.129KeyedStringTypeSupport Class Reference . . . 1120
8.130LatencyBudgetQosPolicy Class Reference . . . 1124
8.131LibraryVersion t Class Reference . . . 1126
8.132LifespanQosPolicy Class Reference . . . 1128
8.133Listener Interface Reference . . . 1130
8.134LivelinessChangedStatus Class Reference. . . 1135
8.135LivelinessLostStatus Class Reference . . . 1138
8.137LivelinessQosPolicyKind Class Reference. . . 1144
8.138LoanableSequence Class Reference . . . 1146
8.139Locator t Class Reference . . . 1150
8.140LocatorFilter t Class Reference . . . 1154
8.141LocatorFilterQosPolicy Class Reference . . . 1157
8.142LocatorFilterSeq Class Reference . . . 1159
8.143LocatorSeq Class Reference . . . 1160
8.144LogCategory Class Reference . . . 1161
8.145Logger Class Reference. . . 1163
8.146LoggerDevice Interface Reference . . . 1167
8.147LoggingQosPolicy Class Reference . . . 1169
8.148LogLevel Class Reference . . . 1171
8.149LogMessage Class Reference . . . 1173
8.150LogPrintFormat Class Reference . . . 1174
8.151LogVerbosity Class Reference . . . 1177
8.152LongDoubleSeq Class Reference. . . 1179
8.153LongSeq Class Reference. . . 1181
8.154MultiChannelQosPolicy Class Reference . . . 1187
8.155MultiTopic Interface Reference . . . 1190
8.156ObjectHolder Class Reference . . . 1194
8.157OfferedDeadlineMissedStatus Class Reference . . . 1195
8.158OfferedIncompatibleQosStatus Class Reference . . . 1197
8.159OwnershipQosPolicy Class Reference . . . 1199
8.160OwnershipQosPolicyKind Class Reference . . . 1207
8.161OwnershipStrengthQosPolicy Class Reference . . . 1209
8.162ParticipantBuiltinTopicData Class Reference . . . 1211
8.163ParticipantBuiltinTopicDataDataReader Class Reference. . . 1214
8.164ParticipantBuiltinTopicDataSeq Class Reference . . . 1215
8.165ParticipantBuiltinTopicDataTypeSupport Class Reference . . . . 1216
8.166PartitionQosPolicy Class Reference . . . 1217
8.168PresentationQosPolicyAccessScopeKind Class Reference . . . 1226
8.169PRIVATE MEMBER Class Reference . . . 1228
8.170ProductVersion t Class Reference . . . 1229
8.171ProfileQosPolicy Class Reference . . . 1231
8.172Property t Class Reference . . . 1234
8.173PropertyQosPolicy Class Reference . . . 1236
8.174PropertyQosPolicyHelper Class Reference . . . 1239
8.175PropertySeq Class Reference . . . 1244
8.176ProtocolVersion t Class Reference. . . 1245
8.177PUBLIC MEMBER Class Reference . . . 1248
8.178PublicationBuiltinTopicData Class Reference . . . 1249
8.179PublicationBuiltinTopicDataDataReader Class Reference . . . . 1256
8.180PublicationBuiltinTopicDataSeq Class Reference . . . 1257
8.181PublicationBuiltinTopicDataTypeSupport Class Reference . . . . 1258
8.182PublicationMatchedStatus Class Reference. . . 1259
8.183Publisher Interface Reference . . . 1262
8.184PublisherAdapter Class Reference . . . 1288
8.185PublisherListener Interface Reference. . . 1289
8.186PublisherQos Class Reference . . . 1290
8.187PublisherSeq Class Reference . . . 1293
8.188PublishModeQosPolicy Class Reference . . . 1295
8.189PublishModeQosPolicyKind Class Reference. . . 1298
8.190Qos Class Reference . . . 1300
8.191QosPolicy Class Reference . . . 1301
8.192QosPolicyCount Class Reference . . . 1302
8.193QosPolicyCountSeq Class Reference . . . 1304
8.194QosPolicyId t Class Reference . . . 1305
8.195QueryCondition Interface Reference . . . 1311
8.196ReadCondition Interface Reference . . . 1313
8.197ReaderDataLifecycleQosPolicy Class Reference . . . 1315
8.199RefilterQosPolicyKind Class Reference . . . 1322
8.200ReliabilityQosPolicy Class Reference . . . 1324
8.201ReliabilityQosPolicyAcknowledgmentModeKind Class Reference. 1329 8.202ReliabilityQosPolicyKind Class Reference . . . 1331
8.203ReliableReaderActivityChangedStatus Class Reference . . . 1333
8.204ReliableWriterCacheChangedStatus Class Reference . . . 1336
8.205ReliableWriterCacheEventCount Class Reference . . . 1340
8.206RemoteParticipantPurgeKind Class Reference. . . 1341
8.207RequestedDeadlineMissedStatus Class Reference . . . 1344
8.208RequestedIncompatibleQosStatus Class Reference. . . 1346
8.209ResourceLimitsQosPolicy Class Reference . . . 1348
8.210RETCODE ALREADY DELETED Class Reference . . . 1354
8.211RETCODE BAD PARAMETER Class Reference. . . 1355
8.212RETCODE ERROR Class Reference . . . 1356
8.213RETCODE ILLEGAL OPERATION Class Reference . . . 1357
8.214RETCODE IMMUTABLE POLICY Class Reference . . . 1358
8.215RETCODE INCONSISTENT POLICY Class Reference . . . 1359
8.216RETCODE NO DATA Class Reference . . . 1360
8.217RETCODE NOT ENABLED Class Reference. . . 1361
8.218RETCODE OUT OF RESOURCES Class Reference . . . 1362
8.219RETCODE PRECONDITION NOT MET Class Reference . . . 1363
8.220RETCODE TIMEOUT Class Reference . . . 1364
8.221RETCODE UNSUPPORTED Class Reference . . . 1365
8.222RtpsReliableReaderProtocol t Class Reference. . . 1366
8.223RtpsReliableWriterProtocol t Class Reference . . . 1372
8.224RtpsReservedPortKind Class Reference . . . 1388
8.225RtpsWellKnownPorts t Class Reference . . . 1390
8.226SampleIdentity t Class Reference . . . 1396
8.227SampleInfo Class Reference . . . 1398
8.228SampleInfoSeq Class Reference . . . 1409
8.230SampleLostStatusKind Class Reference. . . 1412
8.231SampleRejectedStatus Class Reference . . . 1418
8.232SampleRejectedStatusKind Class Reference . . . 1420
8.233SampleStateKind Class Reference . . . 1426
8.234Sequence Interface Reference . . . 1428
8.235SequenceNumber t Class Reference . . . 1431
8.236ShmemTransport Interface Reference . . . 1435
8.237ShmemTransport.Property t Class Reference . . . 1439
8.238ShortSeq Class Reference . . . 1442
8.239StatusCondition Interface Reference . . . 1448
8.240StatusKind Class Reference . . . 1451
8.241StringDataReader Class Reference . . . 1462
8.242StringDataWriter Class Reference. . . 1465
8.243StringSeq Class Reference . . . 1467
8.244StringTypeSupport Class Reference. . . 1470
8.245StructMember Class Reference . . . 1474
8.246Subscriber Interface Reference. . . 1476
8.247SubscriberAdapter Class Reference . . . 1502
8.248SubscriberListener Interface Reference . . . 1503
8.249SubscriberQos Class Reference . . . 1505
8.250SubscriberSeq Class Reference. . . 1507
8.251SubscriptionBuiltinTopicData Class Reference. . . 1509
8.252SubscriptionBuiltinTopicDataDataReader Class Reference . . . . 1516
8.253SubscriptionBuiltinTopicDataSeq Class Reference. . . 1517
8.254SubscriptionBuiltinTopicDataTypeSupport Class Reference . . . 1518
8.255SubscriptionMatchedStatus Class Reference . . . 1519
8.256SystemException Class Reference . . . 1522
8.257SystemResourceLimitsQosPolicy Class Reference . . . 1523
8.258TCKind Class Reference . . . 1525
8.259ThreadSettings t Class Reference . . . 1530
8.261ThreadSettingsKind Class Reference . . . 1535
8.262Time t Class Reference. . . 1537
8.263TimeBasedFilterQosPolicy Class Reference . . . 1541
8.264Topic Interface Reference . . . 1545
8.265TopicAdapter Class Reference . . . 1550
8.266TopicBuiltinTopicData Class Reference. . . 1552
8.267TopicBuiltinTopicDataDataReader Class Reference . . . 1556
8.268TopicBuiltinTopicDataSeq Class Reference. . . 1557
8.269TopicBuiltinTopicDataTypeSupport Class Reference . . . 1558
8.270TopicDataQosPolicy Class Reference . . . 1559
8.271TopicDescription Interface Reference . . . 1561
8.272TopicListener Interface Reference . . . 1564
8.273TopicQos Class Reference . . . 1566
8.274Transport Interface Reference . . . 1569
8.275Transport.Property t Class Reference. . . 1570
8.276TransportBuiltinKind Class Reference . . . 1578
8.277TransportBuiltinQosPolicy Class Reference . . . 1580
8.278TransportMulticastMapping t Class Reference. . . 1582
8.279TransportMulticastMappingFunction t Class Reference. . . 1585
8.280TransportMulticastMappingQosPolicy Class Reference . . . 1587
8.281TransportMulticastMappingSeq Class Reference. . . 1589
8.282TransportMulticastQosPolicy Class Reference . . . 1590
8.283TransportMulticastQosPolicyKind Class Reference . . . 1593
8.284TransportMulticastSettings t Class Reference . . . 1594
8.285TransportMulticastSettingsSeq Class Reference . . . 1597
8.286TransportPriorityQosPolicy Class Reference . . . 1598
8.287TransportSelectionQosPolicy Class Reference . . . 1600
8.288TransportSupport Class Reference . . . 1602
8.289TransportUnicastQosPolicy Class Reference . . . 1605
8.290TransportUnicastSettings t Class Reference . . . 1608
8.292TypeCode Class Reference. . . 1611
8.293TypeCodeFactory Class Reference . . . 1647
8.294TypeConsistencyEnforcementQosPolicy Class Reference . . . 1661
8.295TypeConsistencyKind Class Reference . . . 1663
8.296TypeSupport Interface Reference . . . 1665
8.297TypeSupportQosPolicy Class Reference . . . 1666
8.298UDPv4Transport Interface Reference . . . 1668
8.299UDPv4Transport.Property t Class Reference . . . 1672
8.300UDPv6Transport Interface Reference . . . 1680
8.301UDPv6Transport.Property t Class Reference . . . 1684
8.302Union Class Reference . . . 1691
8.303UnionMember Class Reference . . . 1692
8.304UserDataQosPolicy Class Reference . . . 1694
8.305UserException Class Reference . . . 1696
8.306ValueMember Class Reference. . . 1697
8.307VendorId t Class Reference . . . 1699
8.308Version Class Reference . . . 1701
8.309ViewStateKind Class Reference . . . 1703
8.310VM ABSTRACT Class Reference. . . 1705
8.311VM CUSTOM Class Reference . . . 1706
8.312VM NONE Class Reference . . . 1707
8.313VM TRUNCATABLE Class Reference . . . 1708
8.314WaitSet Class Reference . . . 1709
8.315WaitSetProperty t Class Reference . . . 1719
8.316WcharSeq Class Reference . . . 1721
8.317WireProtocolQosPolicy Class Reference . . . 1723
8.318WireProtocolQosPolicyAutoKind Class Reference . . . 1732
8.319WriteParams t Class Reference . . . 1733
8.320WriterContentFilter Interface Reference . . . 1737
8.321WriterDataLifecycleQosPolicy Class Reference. . . 1738
9 Example Documentation 1743 9.1 HelloWorld.idl. . . 1743 9.2 HelloWorldDataReader.java . . . 1745 9.3 HelloWorldPublisher.java . . . 1761 9.4 HelloWorldSeq.java . . . 1765 9.5 HelloWorldSubscriber.java . . . 1770
RTI Connext
Core Libraries and Utilities
Real-Time Innovations, Inc.
RTI Connext is network middleware for real-time distributed applications. It provides the communications services that programmers need to distribute time-critical data between embedded and/or enterprise devices or nodes. RTI Con-next uses the publish-subscribe communications model to make data distribu-tion efficient and robust.
The RTI Connext Application Programming Interface (API) is based on the OMG’s Data Distribution Service (DDS) specification. The most recent publica-tion of this specificapublica-tion can be found in the Catalog of OMG Specificapublica-tions under ”Middleware Specifications”.
1.1
Feedback and Support for this Release.
For more information, visit our knowledge base (accessible from https://support.rti.com/) to see sample code, general information on RTI Connext, performance information, troubleshooting tips, and technical details.
By its very nature, the knowledge base is continuously evolving and improv-ing. We hope that you will find it helpful. If there are questions that you would like to see addressed or comments you would like to share, please send e-mail to support@rti.com. We can only guarantee a response for cus-tomers with a current maintenance contract or subscription. To purchase a maintenance contract or subscription, contact your local RTI representative
(see http://www.rti.com/company/contact.html), send an email request to sales@rti.com, or call +1 (408) 990-7400.
Please do not hesitate to contact RTI with questions or comments about this release. We welcome any input on how to improve RTI Connext to suit your needs.
1.2
Available Documentation.
The documentation for this release is provided in two forms: the HTML API reference documentation and PDF documents. If you are new to RTI Connext, the Documentation Roadmap (p.277) will provide direction on how to learn about this product.
1.2.1
The PDF documents for the Core Libraries and
Util-ities are:
What’s New. An overview of the new features in this release.
Release Notes. System requirements, compatibility, what’s fixed in this release, and known issues.
Getting Started Guide. Download and installation instructions. It also lays out the core value and concepts behind the product and takes you step-by-step through the creation of a simple example application. Devel-opers should read this document first.
Getting Started Guide, Database Addendum. Additional installation and setup information for database usage.
Getting Started Guide, Embedded Systems Addendum. Additional in-stallation and setup information for embedded systems.
User’s Manual. Introduction to RTI Connext, product tour and concep-tual presentation of the functionality of RTI Connext.
Platform Notes. Specific details, such as compilation setting and li-braries, related to building and using RTI Connext on the various sup-ported platforms.
QoS Reference Guide. A compact summary of supported Quality of Ser-vice (QoS) policies.
XML-Based Application Creation Getting Started Guide. Details on how to use XML-Based Application Creation, an experimental feature in this release.
C API Reference Manual. A consolidated PDF version of the HTML C API reference documentation.
C++ API Reference Manual. A consolidated PDF version of the HTML C++ API reference documentation.
Java API Reference Manual. A consolidate PDF version of the HTML Java API reference documentation.
.NET API Reference Manual. A consolidated PDF version of the HTML .Net API reference documentation.
1.2.2
The HTML API Reference documentation contains:
DDS API Reference (p.280) - The DDS API reference.
RTI Connext API Reference (p.294) - RTI Connext API’s indepen-dent of the DDS standard.
Programming How-To’s (p.295) - Describes and shows the common tasks done using the API.
Programming Tools (p.297) - RTI Connext helper tools.
The HTML API Reference documentation can be accessed through the tree view in the left frame of the web browser window. The bulk of the documentation is found under the entry labeled ”Modules”.
Module Index
2.1
Modules
Here is a list of all modules:
Thread Settings . . . 116 Documentation Roadmap . . . 277 Conventions . . . 278 DDS API Reference . . . 280 Domain Module . . . 147 DomainParticipantFactory . . . 149 DomainParticipants . . . 151 Built-in Topics . . . 157 Topic Module . . . 161 Topics . . . 162
User Data Type Support . . . 164
Type Code Support . . . 165
Built-in Types . . . 170
KeyedString Built-in Type . . . .141
Octets Built-in Type . . . .142
KeyedOctets Built-in Type . . . .143
Dynamic Data . . . 175 Publication Module . . . 180 Publishers . . . 181 Data Writers . . . 184 Flow Controllers . . . 186 Subscription Module . . . 192 Subscribers . . . 195 DataReaders . . . 198 Read Conditions . . . .200
Query Conditions . . . .201 Data Samples . . . 202 Sample States . . . .203 View States . . . .204 Instance States . . . .205 Infrastructure Module . . . 206
Conditions and WaitSets . . . 45
Time Support . . . 71 Entity Support . . . 72 GUID Support . . . 78 Object Support . . . 86 QoS Policies . . . 94 ASYNCHRONOUS PUBLISHER . . . 41 AVAILABILITY . . . 43 BATCH . . . 44 DATABASE . . . 46
DATA READER PROTOCOL . . . 47
DATA READER RESOURCE LIMITS . . . 48
DATA WRITER PROTOCOL . . . 50
DATA WRITER RESOURCE LIMITS . . . 51
DEADLINE . . . 52
DESTINATION ORDER . . . 53
DISCOVERY CONFIG . . . 54
DISCOVERY . . . 56
NDDS DISCOVERY PEERS . . . 57
DOMAIN PARTICIPANT RESOURCE LIMITS . . . 66
DURABILITY . . . 68 DURABILITY SERVICE . . . 69 ENTITY FACTORY . . . 73 ENTITY NAME . . . 74 EVENT . . . 75 EXCLUSIVE AREA . . . 76 GROUP DATA . . . 77 HISTORY . . . 79 LATENCY BUDGET . . . 80 LIFESPAN . . . 81 LIVELINESS . . . 82 LOCATORFILTER . . . 83 LOGGING . . . 84 MULTICHANNEL . . . 85 OWNERSHIP . . . 87 OWNERSHIP STRENGTH . . . 88 PARTITION . . . 89 PRESENTATION . . . 90 PROFILE . . . 91
PROPERTY . . . 92
PUBLISH MODE . . . 93
READER DATA LIFECYCLE . . . .103
RECEIVER POOL . . . .104
RELIABILITY . . . .105
RESOURCE LIMITS . . . .106
SYSTEM RESOURCE LIMITS . . . .115
TIME BASED FILTER . . . .117
TOPIC DATA . . . .118
TRANSPORT BUILTIN . . . .119
TRANSPORT MULTICAST MAPPING . . . .122
TRANSPORT MULTICAST . . . .123
TRANSPORT PRIORITY . . . .126
TRANSPORT SELECTION . . . .127
TRANSPORT UNICAST . . . .128
TYPE CONSISTENCY ENFORCEMENT . . . .129
TYPESUPPORT . . . .130
USER DATA . . . .132
WIRE PROTOCOL . . . .134
WRITER DATA LIFECYCLE . . . .140
Return Codes . . . 107
Sequence Number Support . . . 109
Status Kinds . . . 110
Exception Codes . . . 133
Sequence Support . . . 144
Built-in Sequences . . . .208
Queries and Filters Syntax . . . 286
RTI Connext API Reference . . . 294
Clock Selection . . . 145
Multi-channel DataWriters . . . 210
Pluggable Transports . . . 213
Using Transport Plugins . . . 219
Built-in Transport Plugins . . . 222
Configuration Utilities . . . 224
Durability and Persistence . . . 225
System Properties . . . 231
Configuring QoS Profiles with XML . . . 233
Programming How-To’s . . . 295
Publication Example . . . 237
Subscription Example . . . 238
Participant Use Cases . . . 239
Topic Use Cases . . . 241
FlowController Use Cases . . . 243
Publisher Use Cases . . . 247
Subscriber Use Cases . . . 250
DataReader Use Cases . . . 253
Entity Use Cases . . . 257
Waitset Use Cases . . . 261
Transport Use Cases . . . 263
Filter Use Cases . . . 265
Creating Custom Content Filters . . . 271
Large Data Use Cases . . . 275
Programming Tools . . . 297
rtiddsgen . . . 298
rtiddsping . . . 311
Namespace Index
3.1
Package List
Here are the packages with brief descriptions (if available):
com.rti (RTI ) . . . 325
com.rti.dds (DDS ) . . . 326
com.rti.dds.domain (Contains the com.rti.dds.domain.DomainParticipant (p.654) class that acts as an entrypoint of RTI Connext
and acts as a factory for many of the classes. The com.rti.dds.domain.DomainParticipant (p.654) also acts as a container for the other objects that make up RTI Connext ) . . . 328
com.rti.dds.domain.builtin (Builtin topic (p.359) for accessing in-formation about the DomainParticipants discovered by RTI Connext ) . . . 330
com.rti.dds.dynamicdata (<<eXtension>> ( p.278) The Dy-namic Data API provides a way to interact with arbitrarily complex data types at runtime without the need for code gen-eration ) . . . 331
com.rti.dds.infrastructure (Defines the abstract classes and the in-terfaces that are refined by the other modules. Contains com-mon definitions such as return codes, status values, and QoS policies ) . . . 334
com.rti.dds.publication (Contains the com.rti.dds.publication.FlowController (p.964), com.rti.dds.publication.Publisher (p.1262),
and com.rti.dds.publication.DataWriter
(p.557) classes as well as the
com.rti.dds.publication.PublisherListener (p.1289) and com.rti.dds.publication.DataWriterListener (p.586) interfaces, and more generally, all that is needed on the publication (p.349) side ) . . . 349
com.rti.dds.publication.builtin (Builtin topic (p.359) for access-ing information about the Publications discovered by RTI Connext ) . . . 352
com.rti.dds.subscription (Contains the
com.rti.dds.subscription.Subscriber (p.1476), com.rti.dds.subscription.DataReader (p.487), com.rti.dds.subscription.ReadCondition (p.1313), and com.rti.dds.subscription.QueryCondition
(p.1311) classes, as well as the
com.rti.dds.subscription.SubscriberListener (p.1503) and com.rti.dds.subscription.DataReaderListener (p.518) interfaces, and more generally, all that is needed on the subscription (p.353) side ) . . . 353
com.rti.dds.subscription.builtin (Builtin topic (p.359) for access-ing information about the Subscriptions discovered by RTI Connext ) . . . 358
com.rti.dds.topic (Contains the com.rti.dds.topic.Topic (p.1545), com.rti.dds.topic.ContentFilteredTopic (p.471), and com.rti.dds.topic.MultiTopic (p.1190) classes, the com.rti.dds.topic.TopicListener (p.1564) interface, and more generally, all that is needed by an application to define com.rti.dds.topic.Topic (p.1545) objects and attach QoS policies to them ) . . . 359
com.rti.dds.topic.builtin (Builtin topic (p.359) for accessing infor-mation about the Topics discovered by RTI Connext ) . . . . 361
com.rti.dds.type.builtin (<<eXtension>> ( p.278) RTI Connext provides a set of very simple data types for you to use with the topics in your application ) . . . 362
com.rti.dds.typecode (<<eXtension>> ( p.278) A com.rti.dds.typecode.TypeCode ( p.1611) is a mech-anism for representing a type at runtime. RTI Connext can use type codes to send type definitions on the network. You will need to understand this API in order to use the Dynamic Data (p.175) capability or to inspect the type information you receive from remote readers and writers ) . . 368
com.rti.dds.util (Utility types that support the DDS API ) . . . 372
com.rti.ndds.config (Utility API’s independent of the DDS standard )374
com.rti.ndds.example (Programming HowTos: Code templates for common use cases ) . . . 375
com.rti.ndds.transport (APIs related to RTI Connext pluggable transports ) . . . 376
Class Index
4.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically: AbstractBuiltinTopicDataTypeSupport . . . 383 ParticipantBuiltinTopicDataTypeSupport . . . 1216 PublicationBuiltinTopicDataTypeSupport . . . 1258 SubscriptionBuiltinTopicDataTypeSupport . . . 1518 TopicBuiltinTopicDataTypeSupport . . . 1558 AcknowledgmentInfo . . . 393 AckResponseData t . . . 394 AllocationSettings t . . . 395 BuiltinTopicReaderResourceLimits t . . . 426 ChannelSettings t . . . 454 ChannelSettingsSeq . . . 457 Condition . . . 464 StatusCondition . . . 1448 ReadCondition . . . 1313 QueryCondition . . . 1311 ConditionSeq . . . 465 ContentFilter . . . 467 WriterContentFilter . . . 1737 ContentFilterProperty t . . . 476 Cookie t . . . 478 CookieSeq . . . 479 Copyable . . . 480 DynamicData . . . 817 InstanceHandle t . . . 1055
StringSeq . . . 1467 WstringSeq . . . 1741 Time t . . . 1537 WriteParams t . . . 1733 SampleInfo . . . 1398 BuiltinTopicKey t . . . 424 Bytes . . . 430 BytesSeq . . . 447 KeyedBytes . . . 1070 KeyedBytesSeq . . . 1091 KeyedString . . . 1098 KeyedStringSeq . . . 1117 AbstractPrimitiveSequence . . . 385 BooleanSeq . . . 417 ByteSeq . . . 441 CharSeq . . . 458 WcharSeq . . . .1721 DoubleSeq . . . 796 LongDoubleSeq . . . .1179 FloatSeq . . . 958 IntSeq . . . 1064 LongSeq . . . 1181 ShortSeq . . . 1442 Enum . . . 944 DataWriterResourceLimitsInstanceReplacementKind . . . 617 DestinationOrderQosPolicyKind . . . 634 DiscoveryPluginPromiscuityKind . . . 648 DurabilityQosPolicyKind . . . 807 HistoryQosPolicyKind . . . 1050 LivelinessQosPolicyKind . . . 1144 OwnershipQosPolicyKind . . . 1207 PresentationQosPolicyAccessScopeKind . . . 1226 PublishModeQosPolicyKind . . . 1298 QosPolicyId t . . . 1305 RefilterQosPolicyKind . . . 1322 ReliabilityQosPolicyAcknowledgmentModeKind . . . 1329 ReliabilityQosPolicyKind . . . 1331 RemoteParticipantPurgeKind . . . 1341 ThreadSettingsCpuRotationKind . . . 1533 TransportMulticastQosPolicyKind . . . 1593 TypeConsistencyKind . . . 1663 WireProtocolQosPolicyAutoKind . . . 1732 FlowControllerSchedulingPolicy . . . 970 SampleLostStatusKind . . . 1412 SampleRejectedStatusKind . . . 1420
ExtensibilityKind . . . 956 TCKind . . . 1525 LogCategory . . . 1161 LogLevel . . . 1171 LogPrintFormat . . . 1174 LogVerbosity . . . 1177 Foo . . . 977 FooSeq . . . 1034 DataReaderCacheStatus . . . 517 DataReaderProtocolStatus . . . 526 DataReaderSeq . . . 555 DataWriterCacheStatus . . . 585 DataWriterProtocolStatus . . . 598 DiscoveryBuiltinReaderFragmentationResourceLimits t . . . 636 DiscoveryConfigBuiltinPluginKind . . . 638 DomainParticipantFactory . . . 742 Duration t . . . 813 DynamicDataInfo . . . 885 DynamicDataMemberInfo . . . 887 DynamicDataProperty t . . . 890 DynamicDataTypeProperty t . . . 897 DynamicDataTypeSerializationProperty t . . . 899 EndpointGroup t . . . 928 EndpointGroupSeq . . . 930 Entity . . . 931 DomainParticipant . . . 654 DomainEntity . . . 653 DataWriter . . . 557 DynamicDataWriter . . . .907 BytesDataWriter . . . .437 KeyedBytesDataWriter . . . .1081 KeyedStringDataWriter . . . .1109 StringDataWriter . . . .1465 FooDataWriter . . . .1012 Publisher . . . 1262 DataReader . . . 487 DynamicDataReader . . . .892 BytesDataReader . . . .433 KeyedBytesDataReader . . . .1073 KeyedStringDataReader . . . .1101 StringDataReader . . . .1462 FooDataReader . . . .979 Subscriber . . . 1476 Topic . . . 1545 EnumMember . . . 947
ExpressionProperty . . . 955 FilterSampleInfo . . . 957 FlowController . . . 964 FlowControllerProperty t . . . 968 FlowControllerTokenBucketProperty t . . . 973 FooTypeSupport . . . 1036 GuardCondition . . . 1041 GUID t . . . 1044 InconsistentTopicStatus . . . 1052 InetAddressSeq . . . 1054 InstanceHandleSeq . . . 1058 InstanceStateKind . . . 1061 LibraryVersion t . . . 1126 Listener . . . 1130 DataWriterListener . . . 586 DataWriterAdapter . . . 580 PublisherAdapter . . . .1288 PublisherListener . . . 1289 DomainParticipantListener . . . .771 DomainParticipantAdapter . . . 736 PublisherAdapter . . . .1288 DataReaderListener . . . 518 DataReaderAdapter . . . 514 SubscriberAdapter . . . .1502 DomainParticipantAdapter . . . 736 SubscriberListener . . . 1503 DomainParticipantListener . . . .771 SubscriberAdapter . . . .1502 TopicListener . . . 1564 DomainParticipantListener . . . 771 TopicAdapter . . . 1550 EntityHowTo.MyEntityListener . . . 941 LivelinessChangedStatus . . . 1135 LivelinessLostStatus . . . 1138 Locator t . . . 1150 LocatorFilter t . . . 1154 LocatorFilterSeq . . . 1159 LocatorSeq . . . 1160 Logger . . . 1163 LoggerDevice . . . 1167 LogMessage . . . 1173 ObjectHolder . . . 1194 OfferedDeadlineMissedStatus . . . 1195 OfferedIncompatibleQosStatus . . . 1197 ParticipantBuiltinTopicData . . . 1211
ParticipantBuiltinTopicDataDataReader . . . 1214 ParticipantBuiltinTopicDataSeq . . . 1215 PRIVATE MEMBER . . . 1228 ProductVersion t . . . 1229 Property t . . . 1234 PropertyQosPolicyHelper . . . 1239 PropertySeq . . . 1244 ProtocolVersion t . . . 1245 PUBLIC MEMBER . . . 1248 PublicationBuiltinTopicData . . . 1249 PublicationBuiltinTopicDataDataReader . . . 1256 PublicationBuiltinTopicDataSeq . . . 1257 PublicationMatchedStatus . . . 1259 PublisherSeq . . . 1293 Qos . . . 1300 DomainParticipantFactoryQos . . . 769 DomainParticipantQos . . . 773 DataWriterQos . . . 610 PublisherQos . . . 1290 DataReaderQos . . . 536 SubscriberQos . . . 1505 TopicQos . . . 1566 QosPolicy . . . 1301 AsynchronousPublisherQosPolicy . . . 397 AvailabilityQosPolicy . . . 402 BatchQosPolicy . . . 412 DatabaseQosPolicy . . . 482 DataReaderProtocolQosPolicy . . . 521 DataReaderResourceLimitsQosPolicy . . . 542 DataWriterProtocolQosPolicy . . . 592 DataWriterResourceLimitsQosPolicy . . . 621 DeadlineQosPolicy . . . 628 DestinationOrderQosPolicy . . . 631 DiscoveryConfigQosPolicy . . . 639 DiscoveryQosPolicy . . . 649 DomainParticipantResourceLimitsQosPolicy . . . 778 DurabilityQosPolicy . . . 802 DurabilityServiceQosPolicy . . . 810 EntityFactoryQosPolicy . . . 938 EntityNameQosPolicy . . . 942 EventQosPolicy . . . 949 ExclusiveAreaQosPolicy . . . 952 GroupDataQosPolicy . . . 1039 HistoryQosPolicy . . . 1046 LatencyBudgetQosPolicy . . . 1124
LifespanQosPolicy . . . 1128 LivelinessQosPolicy . . . 1140 LocatorFilterQosPolicy . . . 1157 LoggingQosPolicy . . . 1169 MultiChannelQosPolicy . . . 1187 OwnershipQosPolicy . . . 1199 OwnershipStrengthQosPolicy . . . 1209 PartitionQosPolicy . . . 1217 PresentationQosPolicy . . . 1221 ProfileQosPolicy . . . 1231 PropertyQosPolicy . . . 1236 PublishModeQosPolicy . . . 1295 ReaderDataLifecycleQosPolicy . . . 1315 ReceiverPoolQosPolicy . . . 1318 ReliabilityQosPolicy . . . 1324 ResourceLimitsQosPolicy . . . 1348 SystemResourceLimitsQosPolicy . . . 1523 TimeBasedFilterQosPolicy . . . 1541 TopicDataQosPolicy . . . 1559 TransportBuiltinQosPolicy . . . 1580 TransportMulticastMappingQosPolicy . . . 1587 TransportMulticastQosPolicy . . . 1590 TransportPriorityQosPolicy . . . 1598 TransportSelectionQosPolicy . . . 1600 TransportUnicastQosPolicy . . . 1605 TypeConsistencyEnforcementQosPolicy . . . 1661 TypeSupportQosPolicy . . . 1666 UserDataQosPolicy . . . 1694 WireProtocolQosPolicy . . . 1723 WriterDataLifecycleQosPolicy . . . 1738 QosPolicyCount . . . 1302 QosPolicyCountSeq . . . 1304 ReliableReaderActivityChangedStatus . . . 1333 ReliableWriterCacheChangedStatus . . . 1336 ReliableWriterCacheEventCount . . . 1340 RequestedDeadlineMissedStatus . . . 1344 RequestedIncompatibleQosStatus . . . 1346 RETCODE ERROR . . . 1356
RETCODE ALREADY DELETED . . . 1354
RETCODE BAD PARAMETER . . . 1355
RETCODE ILLEGAL OPERATION . . . 1357
RETCODE IMMUTABLE POLICY . . . 1358
RETCODE INCONSISTENT POLICY . . . 1359
RETCODE NO DATA . . . 1360
RETCODE OUT OF RESOURCES . . . 1362
RETCODE PRECONDITION NOT MET . . . 1363
RETCODE TIMEOUT . . . 1364 RETCODE UNSUPPORTED . . . 1365 RtpsReliableReaderProtocol t . . . 1366 RtpsReliableWriterProtocol t . . . 1372 RtpsReservedPortKind . . . 1388 RtpsWellKnownPorts t . . . 1390 SampleIdentity t . . . 1396 SampleLostStatus . . . 1410 SampleRejectedStatus . . . 1418 SampleStateKind . . . 1426 Sequence . . . 1428 DynamicDataSeq . . . 895 SampleInfoSeq . . . 1409 BytesSeq . . . 447 KeyedBytesSeq . . . 1091 KeyedStringSeq . . . 1117 AbstractPrimitiveSequence . . . 385 AbstractSequence . . . 390 AbstractPrimitiveSequence . . . 385 LoanableSequence . . . 1146 SampleInfoSeq . . . .1409 BytesSeq . . . .447 KeyedBytesSeq . . . .1091 KeyedStringSeq . . . .1117 FooSeq . . . .1034 FooSeq . . . 1034 SequenceNumber t . . . 1431 StatusKind . . . 1451 StructMember . . . 1474 SubscriberSeq . . . 1507 SubscriptionBuiltinTopicData . . . 1509 SubscriptionBuiltinTopicDataDataReader . . . 1516 SubscriptionBuiltinTopicDataSeq . . . 1517 SubscriptionMatchedStatus . . . 1519 SystemException . . . 1522 BAD PARAM . . . 407 BAD TYPECODE . . . 408 ThreadSettings t . . . 1530 ThreadSettingsKind . . . 1535 TopicBuiltinTopicData . . . 1552 TopicBuiltinTopicDataDataReader . . . 1556 TopicBuiltinTopicDataSeq . . . 1557 TopicDescription . . . 1561
ContentFilteredTopic . . . 471 MultiTopic . . . 1190 Topic . . . 1545 Transport . . . 1569 ShmemTransport . . . 1435 UDPv4Transport . . . 1668 UDPv6Transport . . . 1680 Transport.Property t . . . 1570 ShmemTransport.Property t . . . 1439 UDPv4Transport.Property t . . . 1672 UDPv6Transport.Property t . . . 1684 TransportBuiltinKind . . . 1578 TransportMulticastMapping t . . . 1582 TransportMulticastMappingFunction t . . . 1585 TransportMulticastMappingSeq . . . 1589 TransportMulticastSettings t . . . 1594 TransportMulticastSettingsSeq . . . 1597 TransportSupport . . . 1602 TransportUnicastSettings t . . . 1608 TransportUnicastSettingsSeq . . . 1610 TypeCode . . . 1611 TypeCodeFactory . . . 1647 TypeSupport . . . 1665 DynamicDataTypeSupport . . . 901 BytesTypeSupport . . . 450 KeyedBytesTypeSupport . . . 1094 KeyedStringTypeSupport . . . 1120 StringTypeSupport . . . 1470 Union . . . 1691 UnionMember . . . 1692 UserException . . . 1696 BadKind . . . 409 BadMemberId . . . 410 BadMemberName . . . 411 Bounds . . . 423 ValueMember . . . 1697 VendorId t . . . 1699 Version . . . 1701 ViewStateKind . . . 1703 VM ABSTRACT . . . 1705 VM CUSTOM . . . 1706 VM NONE . . . 1707 VM TRUNCATABLE . . . 1708 WaitSet . . . 1709 WaitSetProperty t . . . 1719
Class Index
5.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions: AbstractBuiltinTopicDataTypeSupport . . . 383
AbstractPrimitiveSequence . . . 385
AbstractSequence (Abstract sequence ) . . . 390
AcknowledgmentInfo (Information about an application-level ac-knowledged sample ) . . . 393
AckResponseData t (Data payload of an application-level acknowl-edgment ) . . . 394
AllocationSettings t (Resource allocation settings ) . . . 395
AsynchronousPublisherQosPolicy (Configures the mechanism that sends user data in an external middleware thread ) . . . 397
AvailabilityQosPolicy (Configures the availability of data ) . . . 402
BAD PARAM (The exception BadKind (p.409) is thrown when an inappropriate operation is invoked on a TypeCode object ) 407
BAD TYPECODE (The exception BadKind (p.409) is thrown when an inappropriate operation is invoked on a TypeCode object ) . . . 408
BadKind (The exception BadKind (p.409) is thrown when an inap-propriate operation is invoked on a TypeCode object ) . . . . 409
BadMemberId (The specified com.rti.dds.typecode.TypeCode (p.1611) member ID is invalid ) . . . 410
BadMemberName (The specified com.rti.dds.typecode.TypeCode (p.1611) member name is invalid ) . . . 411
BatchQosPolicy (Used to configure batching of multiple samples into a single network packet in order to increase throughput for small samples ) . . . 412
BooleanSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < boolean > ) . . . 417
Bounds (A user exception thrown when a parameter is not within the legal bounds ) . . . 423
BuiltinTopicKey t (The key type of the built-in topic (p.359) types )424
BuiltinTopicReaderResourceLimits t (Built-in topic (p.359) reader’s resource limits ) . . . 426
Bytes (Built-in type consisting of a variable-length array of opaque bytes ) . . . 430 BytesDataReader (<<interface>> ( p.279) Instantiates DataReader < com.rti.dds.type.builtin.com.rti.dds.type.builtin.Bytes > ) . . . 433 BytesDataWriter (<<interface>> ( p.279) Instantiates DataWriter < com.rti.dds.type.builtin.com.rti.dds.type.builtin.Bytes > ) . . . 437
ByteSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < byte > ) . . . 441
BytesSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.type.builtin.com.rti.dds.type.builtin.Bytes > ) . 447
BytesTypeSupport (<<interface>> ( p.279) com.rti.dds.type.builtin.com.rti.dds.type.builtin.Bytes type support ) . . . 450
ChannelSettings t (Type used to configure the properties of a chan-nel ) . . . 454
ChannelSettingsSeq (Declares IDL sequence<
com.rti.dds.infrastructure.ChannelSettings t (p.454) > ) . . . 457
CharSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < char > ) . . . 458
Condition (<<interface>> ( p.279) Root class for all the conditions that may be attached to a com.rti.dds.infrastructure.WaitSet (p.1709) ) . . . 464
ConditionSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.Condition (p.464) > ) . . . 465
ContentFilter (<<interface>> ( p.279)
Inter-face to be used by a custom filter of a
com.rti.dds.topic.ContentFilteredTopic (p.471) ) . . . . 467
ContentFilteredTopic (<<interface>> ( p.279) Specialization of com.rti.dds.topic.TopicDescription (p.1561) that allows for content-based subscriptions ) . . . 471
ContentFilterProperty t (<<eXtension>> ( p.278) Type used to provide all the required information to enable content fil-tering ) . . . 476
Cookie t (<<eXtension>> ( p.278) Sequence of bytes identifying a written data sample, used when writing with parameters ) . 478
CookieSeq . . . 479
Copyable (<<eXtension>> ( p.278) <<interface>> ( p.279) In-terface for all the user-defined data type classes that support copy ) . . . 480
DatabaseQosPolicy (Various threads and resource limits settings used by RTI Connext to control its internal database ) . . . . 482
DataReader (<<interface>> ( p.279) Allows the application to: (1) declare the data it wishes to receive (i.e. make a sub-scription (p.353)) and (2) access the data received by the attached com.rti.dds.subscription.Subscriber (p.1476) ) 487
DataReaderAdapter (<<eXtension>> ( p.278) A listener adapter in the spirit of the Java AWT listener adapters. (The Adapter provides empty implementations for the listener methods) ) . . . 514
DataReaderCacheStatus (<<eXtension>> ( p.278) The status of the reader’s cache ) . . . 517
DataReaderListener (<<interface>> ( p.279) com.rti.dds.infrastructure.Listener (p.1130) for reader status ) . . . 518
DataReaderProtocolQosPolicy (Along with
com.rti.dds.infrastructure.WireProtocolQosPolicy
(p.1723) and com.rti.dds.infrastructure.DataWriterProtocolQosPolicy (p.592), this QoS policy configures the DDS on-the-network
protocol (RTPS) ) . . . 521
DataReaderProtocolStatus (<<eXtension>> ( p.278) The sta-tus of a reader’s internal protocol related metrics, like the number of samples received, filtered, rejected; and status of wire protocol traffic ) . . . 526
DataReaderQos (QoS policies supported by a
com.rti.dds.subscription.DataReader (p.487) entity ) . . . 536
DataReaderResourceLimitsQosPolicy (Various settings that configure how a com.rti.dds.subscription.DataReader (p.487) allocates and uses physical memory for internal re-sources ) . . . 542
DataReaderSeq (Declares IDL sequence <
com.rti.dds.subscription.DataReader (p.487) > ) . . . . 555
DataWriter (<<interface>> ( p.279) Allows an application to set the value of the data to be published under a given com.rti.dds.topic.Topic (p.1545) ) . . . 557
DataWriterAdapter (<<eXtension>> ( p.278) A listener adapter in the spirit of the Java AWT listener adapters. (The Adapter provides empty implementations for the listener methods or functions.) ) . . . 580
DataWriterCacheStatus (<<eXtension>> ( p.278) The status of the writer’s cache ) . . . 585
DataWriterListener (<<interface>> ( p.279) com.rti.dds.infrastructure.Listener (p.1130) for writer status ) . . . 586
DataWriterProtocolQosPolicy (Protocol that applies only to com.rti.dds.publication.DataWriter (p.557) instances ) . 592
DataWriterProtocolStatus (<<eXtension>> ( p.278) The sta-tus of a writer’s internal protocol related metrics, like the number of samples pushed, pulled, filtered; and status of wire protocol traffic ) . . . 598
DataWriterQos (QoS policies supported by a
com.rti.dds.publication.DataWriter (p.557) entity ) . . . 610
DataWriterResourceLimitsInstanceReplacementKind (Sets the kinds of instances that can be replaced when instance resource limits are reached ) . . . 617
DataWriterResourceLimitsQosPolicy (Various settings that con-figure how a com.rti.dds.publication.DataWriter (p.557) allocates and uses physical memory for internal resources ) . 621
DeadlineQosPolicy (Expresses the maximum duration (deadline) within which an instance is expected to be updated ) . . . 628
DestinationOrderQosPolicy (Controls how the mid-dleware will deal with data sent by multiple com.rti.dds.publication.DataWriter (p.557) en-tities for the same instance of data (i.e., same com.rti.dds.topic.Topic (p.1545) and key) ) . . . 631
DestinationOrderQosPolicyKind (Kinds of destination order ) . . 634
DiscoveryBuiltinReaderFragmentationResourceLimits t . . . 636
DiscoveryConfigBuiltinPluginKind (Built-in discovery plugins that can be used ) . . . 638
DiscoveryConfigQosPolicy (Settings for discovery configuration ) . 639
DiscoveryPluginPromiscuityKind (<<eXtension>> ( p.278) Type used to indicate promiscuity mode of the discovery plu-gin ) . . . 648
DiscoveryQosPolicy (Configures the mechanism used by the middle-ware to automatically discover and connect with new remote applications ) . . . 649
DomainEntity (<<interface>> ( p.279) Abstract base class for all DDS entities except for the com.rti.dds.domain.DomainParticipant (p.654) ) . . . . 653
DomainParticipant (<<interface>> ( p.279) Container for all com.rti.dds.infrastructure.DomainEntity (p.653) ob-jects ) . . . 654
DomainParticipantAdapter (<<eXtension>> ( p.278) A lis-tener adapter in the spirit of the Java AWT lislis-tener adapters. (The Adapter provides empty implementations for the listener methods) ) . . . 736
DomainParticipantFactory (<<singleton>> ( p.279) <<interface>> ( p.279) Allows creation and destruc-tion of com.rti.dds.domain.DomainParticipant (p.654) objects ) . . . 742
DomainParticipantFactoryQos (QoS policies supported by a com.rti.dds.domain.DomainParticipantFactory (p.742) ) . . . 769
DomainParticipantListener (<<interface>> ( p.279) Listener for participant status ) . . . 771
DomainParticipantQos (QoS policies supported by a com.rti.dds.domain.DomainParticipant (p.654) en-tity ) . . . 773
DomainParticipantResourceLimitsQosPolicy
(Various settings that configure how a
com.rti.dds.domain.DomainParticipant (p.654) al-locates and uses physical memory for internal resources, including the maximum sizes of various properties ) . . . 778
DoubleSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < double > ) . . . 796
DurabilityQosPolicy (This QoS policy specifies whether or not RTI Connext will store and deliver previously published data samples to new com.rti.dds.subscription.DataReader (p.487) entities that join the network later ) . . . 802
DurabilityQosPolicyKind (Kinds of durability ) . . . 807
DurabilityServiceQosPolicy (Various settings to con-figure the external RTI Persistence Service used by RTI Connext for DataWriters with a com.rti.dds.infrastructure.DurabilityQosPolicy
(p.802) setting of com.rti.dds.infrastructure.DurabilityQosPolicyKind.DurabilityQosPolicyKind.PERSISTENT DURABILITY QOS or com.rti.dds.infrastructure.DurabilityQosPolicyKind.DurabilityQosPolicyKind.TRANSIENT -DURABILITY QOS ) . . . 810
Duration t (Type for duration representation ) . . . 813
DynamicData (A sample of any complex data type, which can be inspected and manipulated reflectively ) . . . 817
DynamicDataInfo (A descriptor for a
com.rti.dds.dynamicdata.DynamicData (p.817) ob-ject ) . . . 885
DynamicDataMemberInfo (A descriptor for a single member (i.e. field) of dynamically defined data type ) . . . 887
DynamicDataProperty t (A collection of attributes used to config-ure com.rti.dds.dynamicdata.DynamicData (p.817) ob-jects ) . . . 890
DynamicDataReader (Reads (subscribes to) objects of type com.rti.dds.dynamicdata.DynamicData (p.817) ) . . . . 892
DynamicDataSeq (An ordered collection of
com.rti.dds.dynamicdata.DynamicData (p.817) el-ements ) . . . 895
DynamicDataTypeProperty t (A collection of attributes used to configure com.rti.dds.dynamicdata.DynamicData (p.817) objects ) . . . 897
DynamicDataTypeSerializationProperty t (Properties that gov-ern how data of a certain type will be serialized on the network ) . . . 899
DynamicDataTypeSupport (A factory for register-ing a dynamically defined type and creating com.rti.dds.dynamicdata.DynamicData (p.817) ob-jects ) . . . 901
DynamicDataWriter (Writes (publishes) objects of type com.rti.dds.dynamicdata.DynamicData (p.817) ) . . . . 907
EndpointGroup t (Specifies a group of endpoints that can be collec-tively identified by a name and satisfied by a quorum ) . . . . 928
EndpointGroupSeq (A sequence of
com.rti.dds.infrastructure.EndpointGroup t (p.928) ) . 930
Entity (<<interface>> ( p.279) Abstract base class for all the DDS objects that support QoS policies, a listener, and a status condition ) . . . 931
EntityFactoryQosPolicy (A QoS policy for all
com.rti.dds.infrastructure.Entity (p.931) types that can act as factories for one or more other com.rti.dds.infrastructure.Entity (p.931) types ) . . . 938
EntityHowTo.MyEntityListener . . . 941
EntityNameQosPolicy (Assigns a name and a role name to a com.rti.dds.domain.DomainParticipant (p.654), com.rti.dds.publication.DataWriter (p.557) or com.rti.dds.subscription.DataReader (p.487). These names will be visible during the discovery process and in RTI tools to help you visualize and debug your system ) . . . 942
Enum (A superclass for all type-safe enumerated types ) . . . 944
EnumMember (A description of a member of an enumeration ) . . . 947
EventQosPolicy (Settings for event ) . . . 949
ExclusiveAreaQosPolicy (Configures multi-thread concurrency and deadlock prevention capabilities ) . . . 952
ExpressionProperty . . . 955
ExtensibilityKind (Type to indicate the extensibility of a type ) . . 956
FilterSampleInfo . . . 957
FloatSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < float > ) . . . 958
FlowController (<<interface>> ( p.279) A flow controller is the object responsible for shaping the network traffic by determining when attached asynchronous com.rti.dds.publication.DataWriter (p.557) instances are allowed to write data ) . . . 964
FlowControllerProperty t (Determines the flow control charac-teristics of the com.rti.dds.publication.FlowController (p.964) ) . . . 968
FlowControllerSchedulingPolicy (Kinds of flow controller schedul-ing policy ) . . . 970
FlowControllerTokenBucketProperty t
(Com.rti.dds.publication.FlowController uses the popu-lar token bucket approach for open loop network flow control. The flow control characteristics are determined by the token bucket properties ) . . . 973
Foo (A representative user-defined data type ) . . . 977
FooDataReader (<<interface>> ( p.279) <<generic>> ( p.279) User data type-specific data reader ) . . . 979
FooDataWriter (<<interface>> ( p.279) <<generic>> ( p.279) User data type specific data writer ) . . . 1012
FooSeq (<<interface>> ( p.279) <<generic>> ( p.279) A type-safe, ordered collection of elements. The type of these elements is referred to in this documentation as com.rti.ndds.example.Foo (p.977) ) . . . 1034
FooTypeSupport (<<interface>> ( p.279) <<generic>> ( p.279) User data type specific interface ) . . . 1036
GroupDataQosPolicy (Attaches a buffer of opaque data that is dis-tributed by means of Built-in Topics (p.157) during discov-ery ) . . . 1039
GuardCondition (<<interface>> ( p.279) A specific com.rti.dds.infrastructure.Condition (p.464) whose trigger value is completely under the control of the application ) . . . 1041
GUID t (Type for GUID (Global Unique Identifier) representation ) 1044
HistoryQosPolicy (Specifies the behavior of RTI Connext in the case where the value of a sample changes (one or more times) before it can be successfully communicated to one or more existing subscribers ) . . . 1046
HistoryQosPolicyKind (Kinds of history ) . . . 1050
InconsistentTopicStatus (Com.rti.dds.infrastructure.StatusKind.StatusKind.INCONSISTENT -TOPIC STATUS ) . . . 1052
InetAddressSeq (Declares IDL sequence<
com.rti.dds.infrastructure.java.net.InetAddress > ) . . . 1054
InstanceHandleSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.InstanceHandle t
(p.1055) > ) . . . 1058
InstanceStateKind (Indicates is the samples are from a live com.rti.dds.publication.DataWriter (p.557) or not ) . . 1061
IntSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.int > ) . . . 1064
KeyedBytes (Built-in type consisting of a variable-length array of opaque bytes and a string that is the key ) . . . 1070
KeyedBytesDataReader (<<interface>> ( p.279) Instantiates DataReader < com.rti.dds.type.builtin.com.rti.dds.type.builtin.KeyedBytes > ) . . . 1073 KeyedBytesDataWriter (<<interface>> ( p.279) Instantiates DataWriter < com.rti.dds.type.builtin.com.rti.dds.type.builtin.KeyedBytes > ) . . . 1081
KeyedBytesSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.type.builtin.com.rti.dds.type.builtin.KeyedBytes
> ) . . . 1091
KeyedBytesTypeSupport (<<interface>> ( p.279) com.rti.dds.type.builtin.com.rti.dds.type.builtin.KeyedBytes
type support ) . . . 1094
KeyedString (Keyed string built-in type ) . . . 1098
KeyedStringDataReader (<<interface>> ( p.279) Instantiates DataReader < com.rti.dds.type.builtin.com.rti.dds.type.builtin.KeyedString > ) . . . 1101 KeyedStringDataWriter (<<interface>> ( p.279) Instantiates DataWriter < com.rti.dds.type.builtin.com.rti.dds.type.builtin.KeyedString > ) . . . 1109
KeyedStringSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.type.builtin.com.rti.dds.type.builtin.KeyedString
> ) . . . 1117
KeyedStringTypeSupport (<<interface>> ( p.279) Keyed string type support ) . . . 1120
LatencyBudgetQosPolicy (Provides a hint as to the maximum ac-ceptable delay from the time the data is written to the time it is received by the subscribing applications ) . . . 1124
LibraryVersion t (The version of a single library shipped as part of an RTI Connext distribution ) . . . 1126
LifespanQosPolicy (Specifies how long the data written by the com.rti.dds.publication.DataWriter (p.557) is consid-ered valid ) . . . 1128
Listener (<<interface>> ( p.279) Abstract base class for all Lis-tener (p.1130) interfaces ) . . . 1130 LivelinessChangedStatus (Com.rti.dds.infrastructure.StatusKind.StatusKind.LIVELINESS -CHANGED STATUS ) . . . 1135 LivelinessLostStatus (Com.rti.dds.infrastructure.StatusKind.StatusKind.LIVELINESS -LOST STATUS ) . . . 1138
LivelinessQosPolicy (Specifies and configures the mechanism that allows com.rti.dds.subscription.DataReader (p.487) en-tities to detect when com.rti.dds.publication.DataWriter (p.557) entities become disconnected or ”dead.” ) . . . 1140
LivelinessQosPolicyKind (Kinds of liveliness ) . . . 1144
LoanableSequence (A sequence capable of storing its elements di-rectly or taking out a loan on them from an internal middle-ware store ) . . . 1146
Locator t (<<eXtension>> ( p.278) Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports ) . . . 1150
LocatorFilter t (Specifies the configuration of an individual channel within a MultiChannel DataWriter ) . . . 1154
LocatorFilterQosPolicy (The QoS policy used to report the configuration of a MultiChannel DataWriter as part of builtin.PublicationBuiltinTopicData ) . . . 1157
LocatorFilterSeq (Declares IDL sequence<
com.rti.dds.infrastructure.LocatorFilter t (p.1154) > ) . . . 1159
LocatorSeq (Declares IDL sequence <
com.rti.dds.infrastructure.Locator t (p.1150) > ) . . . . 1160
LogCategory (Categories of logged messages ) . . . 1161
Logger (<<interface>> ( p.279) The singleton type used to config-ure RTI Connext logging ) . . . 1163
LoggerDevice (<<interface>> ( p.279) Logging device interface. Use for user-defined logging devices ) . . . 1167
LoggingQosPolicy (Configures the RTI Connext logging facility ) . 1169
LogLevel (Level category assigned to RTI Connext log messages re-turned to an output device ) . . . 1171
LogMessage (Log message ) . . . 1173
LogPrintFormat (The format used to output RTI Connext diagnos-tic information ) . . . 1174
LogVerbosity (The verbosities at which RTI Connext diagnostic in-formation is logged ) . . . 1177
LongDoubleSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < com.rti.dds.infrastructure.LongDouble > ) . . . 1179
LongSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < long > ) . . . 1181
MultiChannelQosPolicy (Configures the ability of a DataWriter to send data on different multicast groups (addresses) based on the value of the data ) . . . 1187
MultiTopic ([Not supported (optional)]
<<interface>> ( p.279) A specialization of com.rti.dds.topic.TopicDescription (p.1561) that allows subscriptions that combine/filter/rearrange data coming from several topics ) . . . 1190
ObjectHolder (<<eXtension>> ( p.278) Holder of object instance )1194
OfferedDeadlineMissedStatus (Com.rti.dds.infrastructure.StatusKind.StatusKind.OFFERED -DEADLINE MISSED STATUS ) . . . 1195
OfferedIncompatibleQosStatus (Com.rti.dds.infrastructure.StatusKind.StatusKind.OFFERED -INCOMPATIBLE QOS STATUS ) . . . 1197
OwnershipQosPolicy (Specifies whether it is allowed for multiple com.rti.dds.publication.DataWriter (p.557) (s) to write the same instance of the data and if so, how these modifica-tions should be arbitrated ) . . . 1199
OwnershipQosPolicyKind (Kinds of ownership ) . . . 1207
OwnershipStrengthQosPolicy (Specifies the value of the strength used to arbitrate among multiple com.rti.dds.publication.DataWriter (p.557) objects that attempt to modify the same instance of a data type (identified by com.rti.dds.topic.Topic (p.1545) + key) ) . 1209
ParticipantBuiltinTopicData (Entry created when a DomainPar-ticipant (p.654) object is discovered ) . . . 1211
ParticipantBuiltinTopicDataDataReader (Instantiates DataReader < builtin.ParticipantBuiltinTopicData (p.1211) > ) . . . 1214 ParticipantBuiltinTopicDataSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < builtin.ParticipantBuiltinTopicData (p.1211) > ) . . 1215 ParticipantBuiltinTopicDataTypeSupport (Instantiates TypeSupport < builtin.ParticipantBuiltinTopicData (p.1211) > ) . . . 1216
PartitionQosPolicy (Set of strings that introduces a logical partition among the topics visible by a com.rti.dds.publication.Publisher (p.1262) and a com.rti.dds.subscription.Subscriber (p.1476) ) . . . 1217
PresentationQosPolicy (Specifies how the samples representing changes to data instances are presented to a subscribing ap-plication ) . . . 1221
PresentationQosPolicyAccessScopeKind (Kinds of presentation ”access scope” ) . . . 1226
PRIVATE MEMBER (Constant used to indicate that a value type member is private ) . . . 1228
ProductVersion t (<<eXtension>> ( p.278) Type used to repre-sent the current version of RTI Connext ) . . . 1229
ProfileQosPolicy (Configures the way that XML documents contain-ing QoS profiles are loaded by RTI Connext ) . . . 1231
Property t (Properties are name/value pairs objects ) . . . 1234
PropertyQosPolicy (Stores name/value(string) pairs that can be used to configure certain parameters of RTI Connext that are not exposed through formal QoS policies. Can also be used to store and propagate application-specific name/value pairs that can be retrieved by user code during discovery ) . . . 1236
PropertyQosPolicyHelper (Policy Helpers which facilitate manage-ment of the properties in the input policy ) . . . 1239
PropertySeq (Declares IDL sequence <
com.rti.dds.infrastructure.Property t (p.1234) > ) . . . 1244
ProtocolVersion t (<<eXtension>> ( p.278) Type used to repre-sent the version of the RTPS protocol ) . . . 1245
PUBLIC MEMBER (Constant used to indicate that a value type member is public ) . . . 1248
PublicationBuiltinTopicData (Entry created when a com.rti.dds.publication.DataWriter (p.557) is dis-covered in association with its Publisher (p.1262) ) . . . 1249
PublicationBuiltinTopicDataDataReader (Instantiates DataReader < builtin.PublicationBuiltinTopicData (p.1249) > ) . . . 1256 PublicationBuiltinTopicDataSeq (Instantiates com.rti.dds.infrastructure.com.rti.dds.util.Sequence < builtin.PublicationBuiltinTopicData (p.1249) > ) . . 1257 PublicationBuiltinTopicDataTypeSupport (Instantiates TypeSupport < builtin.PublicationBuiltinTopicData (p.1249) > ) . . . 1258 PublicationMatchedStatus (Com.rti.dds.infrastructure.StatusKind.StatusKind.PUBLICATION -MATCHED STATUS ) . . . 1259
Publisher (<<interface>> ( p.279) A publisher is the object re-sponsible for the actual dissemination of publications ) . . . . 1262
PublisherAdapter (<<eXtension>> ( p.278) A listener adapter in the spirit of the Java AWT listener adapters. (The Adapter provides empty implementations for the listener methods) ) . 1288
PublisherListener (<<interface>> ( p.279) com.rti.dds.infrastructure.Listener (p.1130) for com.rti.dds.publication.Publisher (p.1262) status ) . . . 1289
PublisherQos (QoS policies supported by a
com.rti.dds.publication.Publisher (p.1262) entity ) . . . 1290