RTI Connext C# API  6.1.0
Rti.Dds.Publication Namespace Reference

Contains the classes to support publishing topics. More...

Classes

class  AcknowledgmentInfo
 Information about an application-acknowledged sample. More...
 
class  AnyDataWriter
 The base of a typed DataWriter<T>. Provides type-independent methods and properties. More...
 
class  DataWriter
 Allows an application to set the value of the data to be published under a given Topic<T>. More...
 
class  DataWriterQos
 Container of the QoS policies that a DataWriter<T> supports More...
 
class  Publisher
 A publisher is the object responsible for the actual dissemination of publications. More...
 
struct  CoherentSet
 A disposable object returned when a coherent set begins with Publisher.BeginCoherentChanges and whose Dispose method ends it. More...
 
struct  SuspendedPublication
 A disposable object returned when a publication is temporarily suspended with Publisher.SuspendPublications and whose Dispose method resumes it. More...
 
class  PublisherQos
 QoS policies supported by a Publisher. More...
 
class  WriteParams
 Additional parameters for the DataWriter<T> operations that write data or dispose, register or unregister an instance. More...
 

Functions

delegate void LivelinessLostEventHandler (AnyDataWriter writer, LivelinessLostStatus status)
 Delegate type of the handler for the StatusMask.LivelinessLost status. More...
 
delegate void OfferedIncompatibleQosEventHandler (AnyDataWriter writer, OfferedIncompatibleQosStatus status)
 Delegate type of the handler for the StatusMask.OfferedIncompatibleQos status. More...
 
delegate void OfferedDeadlineMissedEventHandler (AnyDataWriter writer, OfferedDeadlineMissedStatus status)
 Delegate type of the handler for the StatusMask.OfferedDeadlineMissed status. More...
 
delegate void PublicationMatchedEventHandler (AnyDataWriter writer, PublicationMatchedStatus status)
 Delegate type of the handler for the StatusMask.PublicationMatched status. More...
 
delegate void ReliableReaderActivityChangedEventHandler (AnyDataWriter writer, ReliableReaderActivityChangedStatus status)
 Delegate type of the handler for the StatusMask.ReliableReaderActivityChanged status. More...
 
delegate void ReliableWriterCacheChangedEventHandler (AnyDataWriter writer, ReliableWriterCacheChangedStatus status)
 Delegate type of the handler for the StatusMask.ReliableWriterCacheChanged status. More...
 
delegate void ServiceRequestAcceptedEventHandler (AnyDataWriter writer, ServiceRequestAcceptedStatus status)
 Delegate type of the handler for the StatusMask.ServiceRequestAccepted status. More...
 
delegate void ApplicationAcknowledgementReceivedEventHandler (AnyDataWriter writer, AcknowledgmentInfo info)
 Delegate type of the handler for the StatusMask.DataWriterApplicationAcknowledgementReceived status. More...
 
delegate void InstanceReplacedEventHandler (AnyDataWriter writer, InstanceHandle handle)
 Delegate type of the handler for the StatusMask.DataWriterInstanceReplaced status. More...
 
delegate void SampleRemovedEventHandler (AnyDataWriter writer, Cookie cookie)
 Delegate type of the handler for the StatusMask.DataWriterSampleRemoved status. More...
 

Detailed Description

Contains the classes to support publishing topics.

Function Documentation

◆ ApplicationAcknowledgementReceivedEventHandler()

delegate void Rti.Dds.Publication.ApplicationAcknowledgementReceivedEventHandler ( AnyDataWriter  writer,
AcknowledgmentInfo  info 
)

Delegate type of the handler for the StatusMask.DataWriterApplicationAcknowledgementReceived status.

◆ InstanceReplacedEventHandler()

delegate void Rti.Dds.Publication.InstanceReplacedEventHandler ( AnyDataWriter  writer,
InstanceHandle  handle 
)

Delegate type of the handler for the StatusMask.DataWriterInstanceReplaced status.

◆ LivelinessLostEventHandler()

delegate void Rti.Dds.Publication.LivelinessLostEventHandler ( AnyDataWriter  writer,
LivelinessLostStatus  status 
)

Delegate type of the handler for the StatusMask.LivelinessLost status.

◆ OfferedDeadlineMissedEventHandler()

delegate void Rti.Dds.Publication.OfferedDeadlineMissedEventHandler ( AnyDataWriter  writer,
OfferedDeadlineMissedStatus  status 
)

Delegate type of the handler for the StatusMask.OfferedDeadlineMissed status.

◆ OfferedIncompatibleQosEventHandler()

delegate void Rti.Dds.Publication.OfferedIncompatibleQosEventHandler ( AnyDataWriter  writer,
OfferedIncompatibleQosStatus  status 
)

Delegate type of the handler for the StatusMask.OfferedIncompatibleQos status.

◆ PublicationMatchedEventHandler()

delegate void Rti.Dds.Publication.PublicationMatchedEventHandler ( AnyDataWriter  writer,
PublicationMatchedStatus  status 
)

Delegate type of the handler for the StatusMask.PublicationMatched status.

◆ ReliableReaderActivityChangedEventHandler()

delegate void Rti.Dds.Publication.ReliableReaderActivityChangedEventHandler ( AnyDataWriter  writer,
ReliableReaderActivityChangedStatus  status 
)

Delegate type of the handler for the StatusMask.ReliableReaderActivityChanged status.

◆ ReliableWriterCacheChangedEventHandler()

delegate void Rti.Dds.Publication.ReliableWriterCacheChangedEventHandler ( AnyDataWriter  writer,
ReliableWriterCacheChangedStatus  status 
)

Delegate type of the handler for the StatusMask.ReliableWriterCacheChanged status.

◆ SampleRemovedEventHandler()

delegate void Rti.Dds.Publication.SampleRemovedEventHandler ( AnyDataWriter  writer,
Cookie  cookie 
)

Delegate type of the handler for the StatusMask.DataWriterSampleRemoved status.

◆ ServiceRequestAcceptedEventHandler()

delegate void Rti.Dds.Publication.ServiceRequestAcceptedEventHandler ( AnyDataWriter  writer,
ServiceRequestAcceptedStatus  status 
)

Delegate type of the handler for the StatusMask.ServiceRequestAccepted status.