OpenDDS::DCPS::DataReaderRemoteImpl Class Reference

Implements the OpenDDS::DCPS::ReaderRemote interface that is used to add and remove associations. More...

#include <DataReaderRemoteImpl.h>

Collaboration diagram for OpenDDS::DCPS::DataReaderRemoteImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DataReaderRemoteImpl (DataReaderImpl *parent)
virtual ~DataReaderRemoteImpl ()
virtual void add_association (const RepoId &yourId, const WriterAssociation &writer, bool active) throw (CORBA::SystemException)
virtual void association_complete (const RepoId &remote_id) throw (CORBA::SystemException)
virtual void remove_associations (const WriterIdSeq &writers, CORBA::Boolean callback) throw (CORBA::SystemException)
virtual void update_incompatible_qos (const IncompatibleQosStatus &status) throw (CORBA::SystemException)
void detach_parent ()

Private Attributes

DataReaderImplparent_
ACE_Thread_Mutex mutex_

Detailed Description

Implements the OpenDDS::DCPS::ReaderRemote interface that is used to add and remove associations.


Constructor & Destructor Documentation

OpenDDS::DCPS::DataReaderRemoteImpl::DataReaderRemoteImpl ( DataReaderImpl parent  )  [explicit]

OpenDDS::DCPS::DataReaderRemoteImpl::~DataReaderRemoteImpl (  )  [virtual]


Member Function Documentation

void OpenDDS::DCPS::DataReaderRemoteImpl::add_association ( const RepoId yourId,
const WriterAssociation writer,
bool  active 
) throw (CORBA::SystemException) [virtual]

void OpenDDS::DCPS::DataReaderRemoteImpl::association_complete ( const RepoId remote_id  )  throw (CORBA::SystemException) [virtual]

void OpenDDS::DCPS::DataReaderRemoteImpl::detach_parent (  ) 

void OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations ( const WriterIdSeq writers,
CORBA::Boolean  callback 
) throw (CORBA::SystemException) [virtual]

void OpenDDS::DCPS::DataReaderRemoteImpl::update_incompatible_qos ( const IncompatibleQosStatus status  )  throw (CORBA::SystemException) [virtual]


Member Data Documentation

ACE_Thread_Mutex OpenDDS::DCPS::DataReaderRemoteImpl::mutex_ [private]

DataReaderImpl* OpenDDS::DCPS::DataReaderRemoteImpl::parent_ [private]


The documentation for this class was generated from the following files:
Generated on Wed Nov 16 15:28:40 2011 for OpenDDS by  doxygen 1.4.7