Public Member Functions | Private Attributes
CorbaOperationCallerCollect Class Reference

List of all members.

Public Member Functions

DataSource< SendStatus > * clone () const
virtual DataSource< SendStatus > * copy (std::map< const DataSourceBase *, DataSourceBase * > &alreadyCloned) const
 CorbaOperationCallerCollect (CSendHandle_ptr sh, std::vector< base::DataSourceBase::shared_ptr > const &args, DataSource< bool >::shared_ptr isblocking)
SendStatus get () const
SendStatus const & rvalue () const
SendStatus value () const
 ~CorbaOperationCallerCollect ()

Private Attributes

std::vector
< base::DataSourceBase::shared_ptr
margs
DataSource< bool >::shared_ptr misblocking
CSendHandle_var msh
SendStatus mss

Detailed Description

Collects a CORBA method. This is not a datasource because we separate the returning of the data from the calling code in order to avoid that the calling code depends on templates (ie a DataSource<T> base class). This class needs to be combined with an ActionAliasDataSource that ties this action to the value datasource referenced by mresult.

Definition at line 311 of file CorbaOperationCallerFactory.cpp.


Constructor & Destructor Documentation

CorbaOperationCallerCollect::CorbaOperationCallerCollect ( CSendHandle_ptr  sh,
std::vector< base::DataSourceBase::shared_ptr > const &  args,
DataSource< bool >::shared_ptr  isblocking 
) [inline]

Definition at line 318 of file CorbaOperationCallerFactory.cpp.

Definition at line 325 of file CorbaOperationCallerFactory.cpp.


Member Function Documentation

DataSource<SendStatus>* CorbaOperationCallerCollect::clone ( ) const [inline]

Definition at line 366 of file CorbaOperationCallerFactory.cpp.

virtual DataSource<SendStatus>* CorbaOperationCallerCollect::copy ( std::map< const DataSourceBase *, DataSourceBase * > &  alreadyCloned) const [inline, virtual]

Definition at line 368 of file CorbaOperationCallerFactory.cpp.

Definition at line 335 of file CorbaOperationCallerFactory.cpp.

Definition at line 333 of file CorbaOperationCallerFactory.cpp.

Definition at line 331 of file CorbaOperationCallerFactory.cpp.


Member Data Documentation

Definition at line 314 of file CorbaOperationCallerFactory.cpp.

DataSource<bool>::shared_ptr CorbaOperationCallerCollect::misblocking [private]

Definition at line 315 of file CorbaOperationCallerFactory.cpp.

CSendHandle_var CorbaOperationCallerCollect::msh [private]

Definition at line 313 of file CorbaOperationCallerFactory.cpp.

Definition at line 316 of file CorbaOperationCallerFactory.cpp.


The documentation for this class was generated from the following file:


rtt
Author(s): RTT Developers
autogenerated on Mon Oct 6 2014 03:13:57