bool is_last(const GUID_t &pub)
#define ACE_GUARD(MUTEX, OBJ, LOCK)
WeakRcHandle< DataReaderImpl > data_reader() const
const LogLevel::Value value
bool empty(bool value)
DataReader has become empty. Returns true if the instance was released.
void lively(const GUID_t &writer_id)
LIVELINESS message received for this DataWriter.
DDS::ViewStateKind view_state_
unsigned long InstanceStateMask
void state_updated() const
void accessed()
A read or take operation has been performed on this instance.
const ViewStateKind NOT_NEW_VIEW_STATE
const char * instance_state_string() const
Return string of the name of the current instance state.
void data_was_received(const GUID_t &writer_id)
Data sample received for this instance.
#define ACE_GUARD_RETURN(MUTEX, OBJ, LOCK, RETURN)
unsigned long InstanceStateKind
const ViewStateKind NEW_VIEW_STATE
const ViewStateMask ANY_VIEW_STATE
DDS::InstanceStateKind instance_state_
ACE_Recursive_Thread_Mutex & lock_
DDS::InstanceStateKind instance_state() const
Access instance state.
bool match(DDS::ViewStateMask view, DDS::InstanceStateMask inst) const
size_t disposed_generation_count_
const InstanceStateKind NOT_ALIVE_DISPOSED_INSTANCE_STATE
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
size_t no_writers_generation_count_
const InstanceStateMask NOT_ALIVE_INSTANCE_STATE
DDS::ViewStateKind view_state() const
Access view state.
size_t disposed_generation_count() const
Access disposed generation count.
unsigned long ViewStateKind
void cancel_release()
Cancel a scheduled or pending release of resources.
const InstanceStateKind NOT_ALIVE_NO_WRITERS_INSTANCE_STATE
unsigned long ViewStateMask
const InstanceStateKind ALIVE_INSTANCE_STATE
WeakRcHandle< DataReaderImpl > reader_
size_t no_writers_generation_count() const
Access no writers generation count.