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...