Click or drag to resize

DomainParticipantCreateTopic Method (String, String, TopicQos, TopicListener)

Creates a new Topic with the desired QoS policies and attaches to it the specified TopicListener. The specified TopicListener will be attached with the default StatusMask.

Namespace:  OpenDDSharp.DDS
Assembly:  OpenDDSharp (in OpenDDSharp.dll) Version: 0.5.0.0
Syntax
public Topic CreateTopic(
	string topicName,
	string typeName,
	TopicQos qos,
	TopicListener listener
)

Parameters

topicName
Type: SystemString
The name for the new topic.
typeName
Type: SystemString
The name of the type which the new Topic will be bound.
qos
Type: OpenDDSharp.DDSTopicQos
The TopicQos policies to be used for creating the new Topic.
listener
Type: OpenDDSharp.DDSTopicListener
The TopicListener to be attached to the newly created Topic.

Return Value

Type: Topic
The newly created Topic on success, otherwise .
Remarks

The created Topic belongs to the DomainParticipant that is its factory.

The Topic is bound to a type described by the typeName argument. Prior to creating a Topic the type must have been registered. This is done using the RegisterType operation on a derived class of the TypeSupport interface.

If the specified QoS policies are not consistent, the operation will fail and no Topic will be created.

See Also