$search

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.

CorbaOperationCallerCollect::~CorbaOperationCallerCollect (  )  [inline]

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.

SendStatus CorbaOperationCallerCollect::get (  )  const [inline]

Definition at line 335 of file CorbaOperationCallerFactory.cpp.

SendStatus const& CorbaOperationCallerCollect::rvalue (  )  const [inline]

Definition at line 333 of file CorbaOperationCallerFactory.cpp.

SendStatus CorbaOperationCallerCollect::value (  )  const [inline]

Definition at line 331 of file CorbaOperationCallerFactory.cpp.


Member Data Documentation

std::vector<base::DataSourceBase::shared_ptr> CorbaOperationCallerCollect::margs [private]

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Mar 1 16:27:25 2013