CoreDX DDS
C# Reference Manual

LivelinessQosPolicy Struct Reference

Determines the mechanism and parameters used by the application to determine whether an Entity is alive. More...

List of all members.

Public Attributes

LivelinessQosPolicyKind kind
Duration_t lease_duration

Detailed Description

Determines the mechanism and parameters used by the application to determine whether an Entity is alive.

The QoS defines the kind of liveliness (how liveliness is maintained) as well as a 'lease_duration' which specifies an interval for checking liveliness. The liveliness kind can be one of the following:

The lease_duration indicates the maximum interval between liveliness indications from the publishing entity. If this period elapses with no indication from the publishing entity, then the entity is considered not alive.

Changes in liveliness are indicated to the application through status changes and the DataWriterListener.on_liveliness_lost and DataReaderListener.on_liveliness_changed listeners.

See also:
DataReaderListener::on_liveliness_changed
DataWriterListener::on_liveliness_lost

Member Data Documentation


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Properties

© 2009-2011 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.