• Aucun résultat trouvé

[PDF] Java et son API support de cours avance [Eng] | Cours java

N/A
N/A
Protected

Academic year: 2021

Partager "[PDF] Java et son API support de cours avance [Eng] | Cours java"

Copied!
1794
0
0

Texte intégral

(1)

Version 5.0.0

Generated by Doxygen 1.5.5

Mon Aug 13 09:02:20 2012

(2)
(3)

1 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

(4)

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

(5)

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)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)
(21)

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

(22)

(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.

(23)

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”.

(24)
(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)
(33)

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

(34)

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

(35)

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

(36)

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

(37)

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

(38)

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

(39)

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

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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

(45)

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

(46)

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

(47)

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

(48)

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

(49)

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

(50)

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

(51)

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

Figure

figure the external RTI Persistence Service used by RTI Connext for DataWriters with a com.rti.dds.infrastructure.DurabilityQosPolicy
Table 6.1: Clock Selection Properties
Table 6.2: QoS of built-in com.rti.dds.subscription.Subscriber ( p. 1476)
Table 6.4: Properties for Allocating Size of Builtin Types, per DomainPartici- DomainPartici-pant

Références

Documents relatifs

L'étude des thèmes et des motifs exploités lors de l'entrée solennelle de Charles Quint à Bologne en 1529 et de la procession solennelle après son couronnement en 1530

That reconstruction is based on an orientation field stating the tangent to the wanted structure at each point (or equivalently, if the orthogonal is taken, the direction of growth at

Ce master a une maquette pédagogique conçue spécialement pour la distance ; il fonctionne avec des étudiants rompus au numérique et des formateurs spécialistes des TICE ;

Résumé Cet article présente un nouveau protocole d’apprentissage de la programmation dans lequel les séquences de travail sont structurées en cycles : d’abord

mentionner l’équipe porteuse (avec les noms, prénoms mais également les disciplines enseignées et les établissements d’origine), le parcours éducatif auquel il

Une première manière de regretter cette dépolitisation consiste à la rapprocher des difficultés actuelles des enseignants à former les élèves au politique, au sens de

ü  Pré- &amp; post-tests dictée, transformation, production écrite, fluence ü  Observations « écologiques » tâches, budget-temps, INTERACTIONS , etc. ü 

Elle avait elle- même travaillé en tant qu’assistante réalisateur sur le film de fiction Le Faussaire de Volker Schlöndorff, venu tourner au Liban l’histoire d’un