OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <InternalTopic.h>
Public Types | |
typedef RcHandle< InternalDataWriter< T > > | InternalDataWriter_rch |
typedef WeakRcHandle< InternalDataWriter< T > > | InternalDataWriter_wrch |
typedef RcHandle< InternalDataReader< T > > | InternalDataReader_rch |
typedef WeakRcHandle< InternalDataReader< T > > | InternalDataReader_wrch |
Public Member Functions | |
void | connect (InternalDataWriter_rch writer) |
void | connect (InternalDataReader_rch reader) |
void | disconnect (InternalDataWriter_rch writer) |
void | disconnect (InternalDataReader_rch reader) |
![]() | |
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 (InternalDataWriter_wrch) WriterSet |
typedef | OPENDDS_SET (InternalDataReader_wrch) ReaderSet |
Private Attributes | |
WriterSet | writers_ |
ReaderSet | readers_ |
ACE_Thread_Mutex | mutex_ |
Additional Inherited Members | |
![]() | |
RcObject () | |
Definition at line 28 of file InternalTopic.h.
typedef RcHandle<InternalDataReader<T> > OpenDDS::DCPS::InternalTopic< T >::InternalDataReader_rch |
Definition at line 32 of file InternalTopic.h.
typedef WeakRcHandle<InternalDataReader<T> > OpenDDS::DCPS::InternalTopic< T >::InternalDataReader_wrch |
Definition at line 33 of file InternalTopic.h.
typedef RcHandle<InternalDataWriter<T> > OpenDDS::DCPS::InternalTopic< T >::InternalDataWriter_rch |
Definition at line 30 of file InternalTopic.h.
typedef WeakRcHandle<InternalDataWriter<T> > OpenDDS::DCPS::InternalTopic< T >::InternalDataWriter_wrch |
Definition at line 31 of file InternalTopic.h.
|
inline |
Definition at line 35 of file InternalTopic.h.
|
inline |
Definition at line 50 of file InternalTopic.h.
|
inline |
Definition at line 65 of file InternalTopic.h.
|
inline |
Definition at line 79 of file InternalTopic.h.
|
private |
|
private |
|
mutableprivate |
Definition at line 100 of file InternalTopic.h.
Referenced by OpenDDS::DCPS::InternalTopic< OpenDDS::DCPS::NetworkInterfaceAddress >::connect(), and OpenDDS::DCPS::InternalTopic< OpenDDS::DCPS::NetworkInterfaceAddress >::disconnect().
|
private |
Definition at line 98 of file InternalTopic.h.
Referenced by OpenDDS::DCPS::InternalTopic< OpenDDS::DCPS::NetworkInterfaceAddress >::connect(), and OpenDDS::DCPS::InternalTopic< OpenDDS::DCPS::NetworkInterfaceAddress >::disconnect().
|
private |
Definition at line 95 of file InternalTopic.h.
Referenced by OpenDDS::DCPS::InternalTopic< OpenDDS::DCPS::NetworkInterfaceAddress >::connect(), and OpenDDS::DCPS::InternalTopic< OpenDDS::DCPS::NetworkInterfaceAddress >::disconnect().