#include <managed_subscription.h>
Properties | |
static ViewStateKind | NEW_VIEW_STATE [get] |
New instance. This latest generation of the instance has not previously been accessed. | |
static ViewStateKind | NOT_NEW_VIEW_STATE [get] |
Not a new instance. This latest generation of the instance has previously been accessed. | |
static ViewStateKind | ANY_VIEW_STATE [get] |
Any view state DDS::ViewStateKind::NEW_VIEW_STATE | DDS::ViewStateKind::NOT_NEW_VIEW_STATE. |
For each instance (identified by the key), the middleware internally maintains a view state relative to each DDS::DataReader. The view state can be either:
Once an instance has been detected as not having any "live" writers and all the samples associated with the instance are "taken" from the DDS::DataReader, the middleware can reclaim all local resources regarding the instance. Future samples will be treated as "never seen."
ViewStateKind DDS::ViewStateKind::NEW_VIEW_STATE [static, get] |
New instance. This latest generation of the instance has not previously been accessed.
ViewStateKind DDS::ViewStateKind::NOT_NEW_VIEW_STATE [static, get] |
Not a new instance. This latest generation of the instance has previously been accessed.