OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <RcObject.h>
Public Member Functions | |
WeakObject (RcObject *ptr) | |
void | _add_ref () |
void | _remove_ref () |
RcObject * | lock () |
bool | check_expire (Atomic< long > &count) |
Private Attributes | |
ACE_SYNCH_MUTEX | mx_ |
RcObject * | ptr_ |
long | ref_count_ |
Definition at line 26 of file RcObject.h.
|
inline |
Definition at line 30 of file RcObject.h.
|
inline |
Definition at line 36 of file RcObject.h.
Referenced by OpenDDS::DCPS::RcObject::_get_weak_object().
|
inline |
|
inline |
Definition at line 115 of file RcObject.h.
|
inline |
Definition at line 106 of file RcObject.h.
|
mutableprivate |
Definition at line 56 of file RcObject.h.
|
private |
Definition at line 57 of file RcObject.h.
|
private |
Definition at line 58 of file RcObject.h.