OpenDDS::DCPS::DataWriterRemoteImpl Class Reference

Implements the OpenDDS::DCPS::DataWriterRemote interface. More...

#include <DataWriterRemoteImpl.h>

Collaboration diagram for OpenDDS::DCPS::DataWriterRemoteImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DataWriterRemoteImpl (DataWriterImpl *parent)
virtual ~DataWriterRemoteImpl ()
virtual void add_association (const RepoId &yourId, const ReaderAssociation &readers, bool active) throw (CORBA::SystemException)
virtual void association_complete (const RepoId &remote_id) throw (CORBA::SystemException)
virtual void remove_associations (const ReaderIdSeq &readers, CORBA::Boolean callback) throw (CORBA::SystemException)
virtual void update_incompatible_qos (const IncompatibleQosStatus &status) throw (CORBA::SystemException)
virtual void update_subscription_params (const RepoId &readerId, const DDS::StringSeq &exprParams) throw (CORBA::SystemException)
void detach_parent ()

Private Attributes

DataWriterImplparent_
ACE_Thread_Mutex mutex_

Detailed Description

Implements the OpenDDS::DCPS::DataWriterRemote interface.


Constructor & Destructor Documentation

OpenDDS::DCPS::DataWriterRemoteImpl::DataWriterRemoteImpl ( DataWriterImpl parent  )  [explicit]

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


Member Function Documentation

void OpenDDS::DCPS::DataWriterRemoteImpl::add_association ( const RepoId yourId,
const ReaderAssociation readers,
bool  active 
) throw (CORBA::SystemException) [virtual]

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

void OpenDDS::DCPS::DataWriterRemoteImpl::detach_parent (  ) 

void OpenDDS::DCPS::DataWriterRemoteImpl::remove_associations ( const ReaderIdSeq readers,
CORBA::Boolean  callback 
) throw (CORBA::SystemException) [virtual]

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

void OpenDDS::DCPS::DataWriterRemoteImpl::update_subscription_params ( const RepoId readerId,
const DDS::StringSeq exprParams 
) throw (CORBA::SystemException) [virtual]


Member Data Documentation

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

DataWriterImpl* OpenDDS::DCPS::DataWriterRemoteImpl::parent_ [private]


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