OpenDDS::DCPS::DataReaderImpl::OwnershipManagerPtr Class Reference

#include <DataReaderImpl.h>

Collaboration diagram for OpenDDS::DCPS::DataReaderImpl::OwnershipManagerPtr:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OwnershipManagerPtr (DataReaderImpl *reader)
 operator bool () const
OwnershipManageroperator-> () const

Private Attributes

RcHandle< DomainParticipantImplparticipant_

Detailed Description

Definition at line 444 of file DataReaderImpl.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::DataReaderImpl::OwnershipManagerPtr::OwnershipManagerPtr ( DataReaderImpl reader  )  [inline]

Definition at line 447 of file DataReaderImpl.h.

00448       : participant_( reader->is_exclusive_ownership_ ? reader->participant_servant_.lock() : RcHandle<DomainParticipantImpl>())
00449     {
00450     }


Member Function Documentation

OpenDDS::DCPS::DataReaderImpl::OwnershipManagerPtr::operator bool ( void   )  const [inline]

Definition at line 451 of file DataReaderImpl.h.

00451 { return participant_.in(); }

OwnershipManager* OpenDDS::DCPS::DataReaderImpl::OwnershipManagerPtr::operator-> ( void   )  const [inline]

Definition at line 452 of file DataReaderImpl.h.

00453     {
00454       return participant_->ownership_manager();
00455     }


Member Data Documentation

Definition at line 458 of file DataReaderImpl.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1