#include <RcObject.h>
Inherits OpenDDS::DCPS::PoolAllocationBase.
Inherited by DCPS_IR_Domain, DCPS_IR_Participant, OpenDDS::DCPS::InternalDataReaderListener< DCPS::NetworkInterfaceAddress > [virtual], OpenDDS::DCPS::InternalDataReaderListener< NetworkInterfaceAddress > [virtual], OpenDDS::DCPS::InternalDataReaderListener< OpenDDS::DCPS::NetworkInterfaceAddress > [virtual], OpenDDS::DCPS::InternalTopic< OpenDDS::DCPS::NetworkInterfaceAddress > [virtual], OpenDDS::DCPS::AddressCacheEntry [virtual], OpenDDS::DCPS::BitSubscriber, OpenDDS::DCPS::ComparatorBase [virtual], OpenDDS::DCPS::ConstSharedRepoIdSet [virtual], OpenDDS::DCPS::DataLinkSet [virtual], OpenDDS::DCPS::DataReaderCallbacks [virtual], OpenDDS::DCPS::DataReaderImpl_T< MessageType >::SharedInstanceMap [virtual], OpenDDS::DCPS::DataWriterCallbacks [virtual], OpenDDS::DCPS::Discovery [virtual], OpenDDS::DCPS::DispatchService [virtual], OpenDDS::DCPS::DomainParticipantImpl::LivelinessTimer [virtual], OpenDDS::DCPS::EventBase [virtual], OpenDDS::DCPS::EventDispatcher [virtual], OpenDDS::DCPS::FilterEvaluator [virtual], OpenDDS::DCPS::InternalDataReaderListener< T > [virtual], OpenDDS::DCPS::InternalEntity [virtual], OpenDDS::DCPS::InternalTopic< T > [virtual], OpenDDS::DCPS::Job [virtual], OpenDDS::DCPS::LocalObjectBase [virtual], OpenDDS::DCPS::MessageHolder [virtual], OpenDDS::DCPS::MulticastSession [virtual], OpenDDS::DCPS::MulticastSessionFactory [virtual], OpenDDS::DCPS::NetworkConfigMonitor [virtual], OpenDDS::DCPS::Observer [virtual], OpenDDS::DCPS::PublicationInstance [virtual], OpenDDS::DCPS::RcEventHandler [virtual], OpenDDS::DCPS::ReactorInterceptor::Command [virtual], OpenDDS::DCPS::ReactorTask [virtual], OpenDDS::DCPS::ReceiveListenerSet [virtual], OpenDDS::DCPS::RecorderListener [virtual], OpenDDS::DCPS::ReplayerListener [virtual], OpenDDS::DCPS::RtpsUdpDataLink::ReaderInfo [virtual], OpenDDS::DCPS::RtpsUdpDataLink::ReaderInfoSetHolder, OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader [virtual], OpenDDS::DCPS::RtpsUdpDataLink::RtpsWriter [virtual], OpenDDS::DCPS::RtpsUdpDataLink::WriterInfo, OpenDDS::DCPS::Sample, OpenDDS::DCPS::ShutdownListener [virtual], OpenDDS::DCPS::SingleSendBuffer [virtual], OpenDDS::DCPS::StaticParticipant [virtual], OpenDDS::DCPS::SubscriptionInstance [virtual], OpenDDS::DCPS::TcpConnection [virtual], OpenDDS::DCPS::ThreadSynchStrategy [virtual], OpenDDS::DCPS::ThreadSynchWorker [virtual], OpenDDS::DCPS::TopicCallbacks [virtual], OpenDDS::DCPS::TransportClient [virtual], OpenDDS::DCPS::TransportConfig [virtual], OpenDDS::DCPS::TransportImpl [virtual], OpenDDS::DCPS::TransportInst [virtual], OpenDDS::DCPS::TransportReassembly [virtual], OpenDDS::DCPS::TransportReceiveListener [virtual], OpenDDS::DCPS::TransportSendListener [virtual], OpenDDS::DCPS::TransportStrategy [virtual], OpenDDS::DCPS::TransportType [virtual], OpenDDS::DCPS::WriteDataContainer [virtual], OpenDDS::DCPS::WriterInfo [virtual], OpenDDS::DCPS::WriterInfoListener [virtual], OpenDDS::FileSystemStorage::Directory [virtual], OpenDDS::FileSystemStorage::File [virtual], OpenDDS::ICE::Agent [virtual], OpenDDS::ICE::AgentInfoListener [virtual], OpenDDS::ICE::Endpoint [virtual], OpenDDS::ICE::EndpointManager, OpenDDS::ICE::Task, OpenDDS::RTPS::ReaderAssociationRecord, OpenDDS::RTPS::RtpsDiscoveryConfig, OpenDDS::RTPS::Spdp [virtual], OpenDDS::RTPS::WriterAssociationRecord, OpenDDS::Security::AuthenticationBuiltInImpl::LocalParticipantData, OpenDDS::Security::AuthenticationBuiltInImpl::RemoteParticipantData, OpenDDS::Security::Governance, OpenDDS::Security::HandleRegistry, OpenDDS::Security::LocalAccessCredentialData, OpenDDS::Security::LocalAuthCredentialData, OpenDDS::Security::Permissions, OpenDDS::Security::Permissions::Grant, OpenDDS::Security::SecurityConfig, OpenDDS::Security::SecurityPluginInst, OpenDDS::Security::SecurityRegistry::SecurityConfigEntry, OpenDDS::Security::Utility, and OpenDDS::XTypes::TypeLookupService [virtual].
Definition at line 61 of file RcObject.h.
◆ ~RcObject()
| virtual OpenDDS::DCPS::RcObject::~RcObject |
( |
| ) |
|
|
inlinevirtual |
Definition at line 64 of file RcObject.h.
WeakObject * weak_object_
◆ RcObject() [1/2]
| OpenDDS::DCPS::RcObject::RcObject |
( |
| ) |
|
|
inlineprotected |
Definition at line 93 of file RcObject.h.
WeakObject * weak_object_
Atomic< long > ref_count_
◆ RcObject() [2/2]
| OpenDDS::DCPS::RcObject::RcObject |
( |
const RcObject & |
| ) |
|
|
private |
◆ _add_ref()
| virtual void OpenDDS::DCPS::RcObject::_add_ref |
( |
void |
| ) |
|
|
inlinevirtual |
◆ _get_weak_object()
| WeakObject* OpenDDS::DCPS::RcObject::_get_weak_object |
( |
| ) |
const |
|
inline |
◆ _remove_ref()
| virtual void OpenDDS::DCPS::RcObject::_remove_ref |
( |
void |
| ) |
|
|
inlinevirtual |
◆ operator=()
◆ ref_count()
| long OpenDDS::DCPS::RcObject::ref_count |
( |
| ) |
const |
|
inline |
◆ ref_count_
| Atomic<long> OpenDDS::DCPS::RcObject::ref_count_ |
|
private |
◆ weak_object_
The documentation for this class was generated from the following file: