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 310 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 317 of file CorbaOperationCallerFactory.cpp.

CorbaOperationCallerCollect::~CorbaOperationCallerCollect (  )  [inline]

Definition at line 324 of file CorbaOperationCallerFactory.cpp.


Member Function Documentation

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

Definition at line 363 of file CorbaOperationCallerFactory.cpp.

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

Definition at line 365 of file CorbaOperationCallerFactory.cpp.

SendStatus CorbaOperationCallerCollect::get (  )  const [inline]

Definition at line 334 of file CorbaOperationCallerFactory.cpp.

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

Definition at line 332 of file CorbaOperationCallerFactory.cpp.

SendStatus CorbaOperationCallerCollect::value (  )  const [inline]

Definition at line 330 of file CorbaOperationCallerFactory.cpp.


Member Data Documentation

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

Definition at line 313 of file CorbaOperationCallerFactory.cpp.

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

Definition at line 314 of file CorbaOperationCallerFactory.cpp.

Definition at line 312 of file CorbaOperationCallerFactory.cpp.

Definition at line 315 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 Jan 11 09:49:16 2013