org.omg.dds.topic
Class ParticipantBuiltinTopicData

java.lang.Object
  extended by org.omg.dds.topic.ParticipantBuiltinTopicData
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, DDSObject, ModifiableValue<ParticipantBuiltinTopicData,ParticipantBuiltinTopicData>, Value<ParticipantBuiltinTopicData,ParticipantBuiltinTopicData>

@Extensibility(value=MUTABLE_EXTENSIBILITY)
public abstract class ParticipantBuiltinTopicData
extends java.lang.Object
implements ModifiableValue<ParticipantBuiltinTopicData,ParticipantBuiltinTopicData>

See Also:
Serialized Form

Constructor Summary
ParticipantBuiltinTopicData()
           
 
Method Summary
abstract  ParticipantBuiltinTopicData clone()
          Extends the concept of "cloneable" defined in java.lang by providing an explicit public Value.clone() method.
abstract  BuiltinTopicKey getKey()
           
abstract  UserDataQosPolicy getUserData()
           
static ParticipantBuiltinTopicData newParticipantBuiltinTopicData(Bootstrap bootstrap)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.omg.dds.core.modifiable.ModifiableValue
copyFrom, finishModification
 
Methods inherited from interface org.omg.dds.core.Value
equals, hashCode, modify
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Constructor Detail

ParticipantBuiltinTopicData

public ParticipantBuiltinTopicData()
Method Detail

newParticipantBuiltinTopicData

public static ParticipantBuiltinTopicData newParticipantBuiltinTopicData(Bootstrap bootstrap)
Parameters:
bootstrap - Identifies the Service instance to which the new object will belong.

getKey

@ID(value=80L)
@Key
public abstract BuiltinTopicKey getKey()

getUserData

@ID(value=44L)
public abstract UserDataQosPolicy getUserData()

clone

public abstract ParticipantBuiltinTopicData clone()
Description copied from interface: Value
Extends the concept of "cloneable" defined in java.lang by providing an explicit public Value.clone() method.

Specified by:
clone in interface ModifiableValue<ParticipantBuiltinTopicData,ParticipantBuiltinTopicData>
Specified by:
clone in interface Value<ParticipantBuiltinTopicData,ParticipantBuiltinTopicData>
Overrides:
clone in class java.lang.Object
Returns:
a new object that with state identical to that of this object.


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