40 #ifndef ORO_CORBAMETHODFACTORY_HPP 41 #define ORO_CORBAMETHODFACTORY_HPP 45 #include <tao/PortableServer/PortableServer.h> 47 #include "../../OperationInterface.hpp" 48 #include "../../FactoryExceptions.hpp" 66 PortableServer::POA_var
mpoa;
70 typedef std::vector<base::DataSourceBase::shared_ptr>
CArguments;
87 virtual unsigned int arity()
const;
93 virtual unsigned int collectArity()
const;
95 virtual std::string resultType()
const;
97 virtual std::string getName()
const;
99 virtual std::string description()
const;
101 virtual std::vector< ArgumentDescription > getArgumentList()
const;
110 #ifdef ORO_SIGNALLING_OPERATIONS corba::CService_ptr getService()
std::vector< std::string > Members
PortableServer::POA_var mpoa
corba::CService_var mfact
Based on the software pattern 'command', this interface allows execution of action objects...
boost::intrusive_ptr< DataSource< T > > shared_ptr
std::vector< ArgumentDescription > CArgumentDescriptions
boost::shared_ptr< COperation const > mdescription
boost::intrusive_ptr< DataSourceBase > shared_ptr
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
std::vector< base::DataSourceBase::shared_ptr > CArguments
The Handle holds the information, and allows manipulation, of a connection between a internal::Signal...