OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <InternalDataReader.h>
Classes | |
struct | Instance |
Public Types | |
typedef RcHandle< InternalDataReaderListener< T > > | Listener_rch |
typedef WeakRcHandle< InternalDataReaderListener< T > > | Listener_wrch |
Public Member Functions | |
typedef | OPENDDS_VECTOR (T) SampleSequence |
InternalDataReader (bool durable=false, Listener_rch listener=Listener_rch()) | |
InternalTopic and InternalWriter Interface | |
bool | durable () const |
void | remove_publication (InternalEntity_wrch publication_handle) |
void | register_instance (InternalEntity_wrch publication_handle, const T &sample) |
void | write (InternalEntity_wrch publication_handle, const T &sample) |
void | unregister_instance (InternalEntity_wrch publication_handle, const T &sample) |
void | dispose (InternalEntity_wrch publication_handle, const T &sample) |
User Interface | |
void | set_listener (Listener_rch listener) |
Listener_rch | get_listener () const |
void | take (SampleSequence &samples, InternalSampleInfoSequence &infos) |
![]() | |
virtual | ~RcObject () |
virtual void | _add_ref () |
virtual void | _remove_ref () |
long | ref_count () const |
WeakObject * | _get_weak_object () const |
Private Member Functions | |
typedef | OPENDDS_SET (InternalEntity_wrch) PublicationSet |
typedef | OPENDDS_MAP_T (T, Instance) InstanceMap |
Private Attributes | |
const bool | durable_ |
Listener_wrch | listener_ |
InstanceMap | instance_map_ |
ACE_Thread_Mutex | mutex_ |
Additional Inherited Members | |
![]() | |
RcObject () | |
Definition at line 58 of file InternalDataReader.h.
typedef RcHandle<InternalDataReaderListener<T> > OpenDDS::DCPS::InternalDataReader< T >::Listener_rch |
Definition at line 61 of file InternalDataReader.h.
typedef WeakRcHandle<InternalDataReaderListener<T> > OpenDDS::DCPS::InternalDataReader< T >::Listener_wrch |
Definition at line 62 of file InternalDataReader.h.
|
inlineexplicit |
Definition at line 64 of file InternalDataReader.h.
|
inline |
Definition at line 153 of file InternalDataReader.h.
|
inline |
Definition at line 72 of file InternalDataReader.h.
|
inline |
Definition at line 181 of file InternalDataReader.h.
|
private |
|
private |
typedef OpenDDS::DCPS::InternalDataReader< T >::OPENDDS_VECTOR | ( | T | ) |
|
inline |
Definition at line 92 of file InternalDataReader.h.
|
inline |
Definition at line 74 of file InternalDataReader.h.
|
inline |
Definition at line 175 of file InternalDataReader.h.
|
inline |
Definition at line 187 of file InternalDataReader.h.
|
inline |
Definition at line 138 of file InternalDataReader.h.
|
inline |
Definition at line 115 of file InternalDataReader.h.
|
private |
Definition at line 211 of file InternalDataReader.h.
|
private |
Definition at line 246 of file InternalDataReader.h.
|
private |
Definition at line 215 of file InternalDataReader.h.
|
mutableprivate |
Definition at line 248 of file InternalDataReader.h.