DeadlineQosPolicy Class |
Namespace: OpenDDSharp.DDS
The DeadlineQosPolicy type exposes the following members.
Name | Description | |
---|---|---|
Period |
Duration of the deadline period. The default value of the period member is infinite, which requires no behavior.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
When the DDS 'matches' a DataWriter and a DataReader it checks whether the settings are compatible (i.e., offered deadline period <= requested deadline period) if they are not, the two entities are informed (via the listener or condition mechanism) of the incompatibility of the QoS settings and communication will not occur.
Assuming that the reader and writer ends have compatible settings, the fulfillment of this contract is monitored by DDS and the application is informed of any violations by means of the proper listener or condition.
The value offered is considered compatible with the value requested if and only if the inequality "offered deadline period <= requested deadline period" evaluates to 'true'.
The setting of the Deadline policy must be set consistently with that of the TimeBasedFilter. For these two policies to be consistent the settings must be such that "deadline period >= minimum separation".