Package org.omg.dds.core

The Core (Infrastructure) Module defines the abstract classes and the interfaces that are refined by the other modules.

See:
          Description

Interface Summary
Bootstrap.ServiceProviderInterface This interface is for the use of the DDS implementation, not of DDS applications.
Condition A Condition is a root interface for all the conditions that may be attached to a WaitSet.
DDSObject  
DomainEntity<SELF extends DomainEntity<SELF,PARENT,LISTENER,QOS>,PARENT extends Entity<?,?,?>,LISTENER extends EventListener,QOS extends EntityQos<?,?>> DomainEntity is the abstract base class for all DCPS entities, except for the DomainParticipant.
Entity<SELF extends Entity<SELF,LISTENER,QOS>,LISTENER extends EventListener,QOS extends EntityQos<?,?>> This class is the abstract base class for all the DCPS objects that support QoS policies, a listener and a status condition.
EntityQos<UNMOD_SELF extends EntityQos<UNMOD_SELF,MOD_SELF>,MOD_SELF extends UNMOD_SELF> A base interface for all entity QoS types.
StatusCondition<ENTITY extends Entity<ENTITY,?,?>> A StatusCondition object is a specific Condition that is associated with each Entity.
Value<UNMOD_SELF extends Value<UNMOD_SELF,MOD_SELF>,MOD_SELF extends UNMOD_SELF> Implementing classes have value semantics: they can be deeply copied, and equality is determined based on their contents, not on their object identity.
 

Class Summary
Bootstrap DDS implementations are rooted in this class, a concrete subclass of which can be instantiated based on a system property.
Duration A span of elapsed time expressed with nanosecond precision.
GuardCondition A GuardCondition object is a specific Condition whose triggerValue is completely under the control of the application.
InstanceHandle  
Time A moment in time expressed with nanosecond precision (though not necessarily nanosecond accuracy).
WaitSet A WaitSet object allows an application to wait until one or more of the attached Condition objects has a triggerValue of true or else until the timeout expires.
 

Exception Summary
AlreadyClosedException The target object was previously closed and therefore cannot process the operation.
DDSException DDS recognizes a number of ways in which an operation may return, which are mapped to exceptions in the following way: ReturnDescriptionException OK Normal, successful return. (none) NO_DATA Normal, successful return from a data access method such as DataReader.take(), but no data was available.
IllegalOperationException  
ImmutablePolicyException  
InconsistentPolicyException  
NotEnabledException  
OutOfResourcesException  
PreconditionNotMetException  
ServiceConfigurationException Indicates that a DDS implementation could not be loaded because the either the request to do so or the runtime environment is not correctly configured.
ServiceInitializationException Indicates that a DDS implementation could not be initialized due to an error that occurred within that implementation.
 

Package org.omg.dds.core Description

The Core (Infrastructure) Module defines the abstract classes and the interfaces that are refined by the other modules. It also provides support for the two interaction styles (notification- and wait- based) with the middleware.



Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.