22 using System.Runtime.InteropServices;
573 string GetQueryExpression();
600 ReturnCode GetQueryParameters(ref
string[] queryParameters);
626 ReturnCode SetQueryParameters(params
string[] queryParameters);
637 public interface IDomainParticipantFactory
656 ReturnCode DetachAllDomains(
bool blockOperations,
bool deleteEntities);
1235 ITopic CreateTopic(
string topicName,
string typeName);
1302 ITopic CreateTopic(
string topicName,
string typeName,
TopicQos qos);
1541 string filterExpression,
1542 params
string[] expressionParameters);
1629 string subscriptionExpression,
1630 params
string[] expressionParameters);
2241 string TypeName {
get; }
2242 string TypeDescriptor {
get; }
2243 string KeyList {
get; }
2261 string TypeName {
get; }
2266 string Name {
get; }
2461 string GetFilterExpression();
2491 ReturnCode GetExpressionParameters(ref
string[] expressionParameters);
2521 ReturnCode SetExpressionParameters(params
string[] expressionParameters);
2562 string SubscriptionExpression {
get; }
2586 ReturnCode GetExpressionParameters(ref
string[] expressionParameters);
2610 ReturnCode SetExpressionParameters(params
string[] expressionParameters);
3658 <type> instanceData,
3659 Time sourceTimestamp);
3678 <type> instanceData,
3699 <type> instanceData,
3701 Time sourceTimestamp);
3734 <type> instanceData,
3752 <type> instanceData,
3753 Time sourceTimestamp);
3772 <type> instanceData,
3774 Time sourceTimestamp);
3791 <type> instanceData,
3811 <type> instanceData,
3813 Time sourceTimestamp);
3831 <type> instanceData);
3850 <type> instanceData,
3870 <type> instanceData,
3871 Time sourceTimestamp);
3890 <type> instanceData,
3892 Time sourceTimestamp);
4633 string queryExpression,
4634 params
string[] queryParameters);
4679 string queryExpression,
4680 params
string[] queryParameters);
5145 ref <data>[] dataValues,
5163 ref <data> dataValues,
5187 ref <data>[] dataValues,
5214 ref <data>[] dataValues,
5236 ref <data>[] dataValues,
5254 ref <data>[] dataValues,
5278 ref <data>[] dataValues,
5305 ref <data>[] dataValues,
5330 ref <data>[] dataValues,
5353 ref <data>[] dataValues,
5376 ref <data>[] dataValues,
5399 ref <data>[] dataValues,
5466 ref <data>[] dataValues,
5489 ref <data>[] dataValues,
5516 ref <data>[] dataValues,
5542 ref <data>[] dataValues,
5565 ref <data>[] dataValues,
5592 ref <data>[] dataValues,
5618 ref <data>[] dataValues,
5641 ref <data>[] dataValues,
5668 ref <data>[] dataValues,
5694 ref <data>[] dataValues,
5717 ref <data>[] dataValues,
5744 ref <data>[] dataValues,
5773 ref <data>[] dataValues,
5800 ref <data>[] dataValues,
5827 ref <data>[] dataValues,
5854 ref <data>[] dataValues,
5876 ref <data>[] dataValues,
5914 #endif // DOXYGEN_FOR_CS 6254 void OnDataAvailable(
IDataReader entityInterface);
6329 void OnDataOnReaders(
ISubscriber entityInterface);
6369 public interface IQosProvider {
An IGuardCondition object is a specific ICondition whose TriggerValue is completely under the control...
Since a Subscriber is an Entity, it has the ability to have a Listener associated with it...
bool GetTriggerValue()
Each ICondition has a TriggerValue that can be true or false and is set by the DDS depending on the e...
IDataWriter allows the application to set the value of the sample to be published under a given ITopi...
All the DCPS IEntity objects are attached to a IDomainParticipant. A IDomainParticipant represents th...
The DataWriter has found a DataReader that matches the Topic and has compatible QoS or ceased to be m...
PlaceHolder for a domain ID.
IContentFilteredTopic is a specialization of ITopicDescription that allows for content based subscrip...
This struct provides the basic mechanism for an application to specify Quality of Service attributes ...
The deadline that the DataReader was expecting through its QoS policy was not respected for a specifi...
Since a DataWriter is an Entity, it has the ability to have a IListener associated with it...
A received sample was rejected.
A IDataReader allows the application: to declare data it wishes to receive (i.e., make a subscription...
Class that contains information about available DomainParticipants within the system.
The class SampleInfo represents the additional information that accompanies the data in each sample t...
The IPublisher acts on behalf of one or more IDataWriter objects that belong to it. When it is informed of a change to the data associated with one of its IDataWriter objects, it decides when it is appropriate to actually process the sample-update message. In making this decision, it considers the PublisherQos and the DataWriterQos.
InstanceStateKind
For each instance the Data Distribution Service internally maintains an InstanceState.
A QoS policy requested is incompatible with the offered QoS policy by DataWriter. ...
ITopic is the most basic description of the data to be published and subscribed.
Class that contains information about available DataReaders within the system.
The deadline QoS set by the DataWriter was not respected for a specific instance
IReadCondition objects allow an IDataReader to specify the data samples it is interested in ...
This class provides the basic mechanism for an application to specify Quality of Service attributes f...
An IWaitSet object allows an application to wait until one or more of the attached ICondition objects...
Since a IDataReader is an Entity, it has the ability to have a IListener associated with it...
Since a ITopic is an Entity, it has the ability to have a IListener associated with it...
Example of a generated data type, used for documentation.
A ISubscriber is the object responsible for the actual reception of the data resulting from its subsc...
The DataReader has found a DataWriter that matches the Topic and has compatible QoS or ceased to be m...
This class is an abstract class. It is the base class for ITopic, IContentFilteredTopic and IMultiTop...
This struct provides the basic mechanism for an application to specify Quality of Service attributes ...
This class is the abstract base class for all the DCPS objects. It acts as a generic class for IEntit...
Time represents a time value.
This struct provides the basic mechanism for an application to specify Quality of Service attributes ...
ReturnCode
This is the enum that represents the various ReturnCode values that DDS operations return...
Specialized class of ICondition, which allows accesss and to be triggered on the related communicatio...
Since a DomainParticipant is an Entity, it has the ability to have a Listener associated with it...
Base class for all Conditions that maybe attached to an IWaitSet.
Since a Publisher is an Entity, it has the ability to have a Listener associated with it...
The liveliness of one or more DataWriter that were writing instances have become "active" or "inactiv...
Class that contains information about available DataWriters within the system.
Indicates that a sample has been lost.
Class to hold the handle associated with in sample instance.
This struct provides the basic mechanism for an application to specify Quality of Service attributes ...
IQueryCondition objects are specialized IReadCondition objects that allow the application to specify ...
Indicates that the DataReader has already accessed that sample by means of read. Had the sample been ...
Duration represents a time interval.
This class provides the basic mechanism for an application to specify Quality of Service attributes f...
The liveliness of the DataWriter set by the QoS policy is not respected and DataReader entities will ...
Class that contains information about available Topics within the system.
StatusKind
Each concrete Entity class has a set of Status attributes and for each attribute the Entity class pro...
Another topic exists with the same name but different characteristics.
This struct provides the basic mechanism for an application to specify Quality of Service attributes ...
ViewStateKind
For each instance (identified by the key), the Data Distribution Service internally maintains a ViewS...
IMultiTopic is a specialization of ITopicDescription that allows subscriptions to combine...
A QoS policy value incompatible with the available DataReader
SampleStateKind
For each sample, the Data Distribution Service internally maintains a SampleState specific to each Da...