, including all inherited members.
add(const std::string &name, OperationInterfacePart *part) | RTT::OperationInterface | |
addAttribute(const std::string &name, T &attr) | RTT::ConfigurationInterface | [inline] |
addAttribute(const std::string &name, Attribute< T > &attr) | RTT::ConfigurationInterface | [inline] |
addAttribute(base::AttributeBase &a) | RTT::ConfigurationInterface | [inline] |
addConstant(const std::string &name, const T &cnst) | RTT::ConfigurationInterface | [inline] |
addConstant(const std::string &name, Constant< T > &cnst) | RTT::ConfigurationInterface | [inline] |
addConstant(base::AttributeBase &c) | RTT::ConfigurationInterface | [inline] |
addEventPort(const std::string &name, base::InputPortInterface &port, SlotFunction callback=SlotFunction()) | RTT::DataFlowInterface | [inline] |
addEventPort(base::InputPortInterface &port, SlotFunction callback=SlotFunction()) | RTT::DataFlowInterface | |
addLocalEventPort(base::InputPortInterface &port, SlotFunction callback=SlotFunction()) | RTT::DataFlowInterface | |
addLocalOperation(base::OperationBase &op) | RTT::Service | |
addLocalPort(base::PortInterface &port) | RTT::DataFlowInterface | |
addOperation(Operation< Signature > &op) | RTT::Service | [inline] |
addOperation(const std::string name, Func func, Service *serv, ExecutionThread et=ClientThread) | RTT::Service | [inline] |
addOperation(const std::string name, Func *func, ExecutionThread et=ClientThread) | RTT::Service | [inline] |
addOperationDS(const std::string &name, Func func, internal::DataSource< boost::shared_ptr< ObjT > > *sp, ExecutionThread et=ClientThread) | RTT::Service | [inline] |
addOperationDS(internal::DataSource< boost::shared_ptr< ObjT > > *sp, Operation< Signature > &op) | RTT::Service | [inline] |
addPort(const std::string &name, base::PortInterface &port) | RTT::DataFlowInterface | [inline] |
addPort(base::PortInterface &port) | RTT::DataFlowInterface | |
addProperty(const std::string &name, T &prop) | RTT::ConfigurationInterface | [inline] |
addProperty(const std::string &name, Property< T > &prop) | RTT::ConfigurationInterface | [inline] |
addProperty(base::PropertyBase &pb) | RTT::ConfigurationInterface | |
addService(shared_ptr obj) | RTT::Service | [virtual] |
addSynchronousOperation(Operation< Signature > &op) | RTT::Service | [inline] |
addSynchronousOperation(const std::string name, Func func, Service *serv, ExecutionThread et=ClientThread) | RTT::Service | [inline] |
Arguments typedef | RTT::OperationInterface | |
AttributeNames typedef | RTT::ConfigurationInterface | |
AttributeObjects typedef | RTT::ConfigurationInterface | |
bag | RTT::ConfigurationInterface | [protected] |
RTT::chkPtr(const std::string &where, const std::string &name, const void *ptr) | RTT::ConfigurationInterface | [protected] |
RTT::DataFlowInterface::chkPtr(const std::string &where, const std::string &name, const void *ptr) | RTT::DataFlowInterface | [protected] |
clear() | RTT::Service | |
ConfigurationInterface() | RTT::ConfigurationInterface | |
copy(std::map< const base::DataSourceBase *, base::DataSourceBase * > &repl, bool instantiate) const | RTT::ConfigurationInterface | |
Create(TaskContext *parent) | RTT::marsh::MarshallingService | [static] |
RTT::Service::Create(const std::string &name, TaskContext *owner=0) | RTT::Service | [static] |
create(std::string name, ExecutionEngine *caller) | RTT::Service | |
createPortObject(const std::string &name) | RTT::DataFlowInterface | [protected] |
data | RTT::OperationInterface | [protected] |
DataFlowInterface(Service *parent=0) | RTT::DataFlowInterface | |
dataOnPort(base::PortInterface *port) | RTT::DataFlowInterface | |
Descriptions typedef | RTT::OperationInterface | |
doc() const | RTT::Service | [inline] |
doc(const std::string &description) | RTT::Service | [inline] |
Factory typedef | RTT::Service | |
getArgumentList(const std::string &name) const | RTT::OperationInterface | |
getArity(const std::string &name) const | RTT::OperationInterface | |
getAttribute(const std::string &name) const | RTT::ConfigurationInterface | [inline] |
getAttributeNames() const | RTT::ConfigurationInterface | |
getCollectArity(const std::string &name) const | RTT::OperationInterface | |
getConstant(const std::string &name) const | RTT::ConfigurationInterface | [inline] |
getDescription(const std::string &name) const | RTT::OperationInterface | |
getLocalOperation(std::string name) | RTT::Service | |
getName() const | RTT::Service | [inline] |
getNames() const | RTT::OperationInterface | |
getOperation(std::string name) | RTT::Service | |
getOperation(std::string name, const std::vector< base::DataSourceBase::shared_ptr > &args, ExecutionEngine *caller) const | RTT::Service | [inline] |
getOperationNames() const | RTT::Service | |
getOwner() const | RTT::Service | [inline] |
getOwnerExecutionEngine() const | RTT::Service | |
getParent() const | RTT::Service | [inline] |
getPart(const std::string &name) | RTT::OperationInterface | |
getPort(const std::string &name) const | RTT::DataFlowInterface | |
getPortDescription(const std::string &name) const | RTT::DataFlowInterface | |
getPortNames() const | RTT::DataFlowInterface | |
getPorts() const | RTT::DataFlowInterface | |
getPortType(const std::string &name) | RTT::DataFlowInterface | [inline] |
getProperty(const std::string &name) const | RTT::ConfigurationInterface | [inline] |
getProviderNames() const | RTT::Service | [virtual] |
getResultType(const std::string &name) const | RTT::OperationInterface | |
getService(const std::string &service_name) | RTT::Service | |
RTT::DataFlowInterface::getService() const | RTT::DataFlowInterface | [inline] |
getValue(const std::string &name) const | RTT::ConfigurationInterface | |
getValues() const | RTT::ConfigurationInterface | [inline] |
hasAttribute(const std::string &name) const | RTT::ConfigurationInterface | |
hasMember(const std::string &name) const | RTT::OperationInterface | |
hasOperation(const std::string &name) const | RTT::Service | |
hasProperty(const std::string &name) const | RTT::ConfigurationInterface | |
hasService(const std::string &service_name) | RTT::Service | |
isSynchronous(const std::string &name) const | RTT::OperationInterface | |
loadProperties(const std::string &filename) const | RTT::marsh::MarshallingService | |
loadValues(AttributeObjects const &new_values) | RTT::ConfigurationInterface | |
RTT::map_t typedef | RTT::OperationInterface | [protected] |
RTT::ConfigurationInterface::map_t typedef | RTT::ConfigurationInterface | [protected] |
MarshallingService(TaskContext *parent) | RTT::marsh::MarshallingService | |
mdescription | RTT::Service | [protected] |
mname | RTT::Service | [protected] |
mowner | RTT::Service | [protected] |
mports | RTT::DataFlowInterface | [protected] |
mservice | RTT::DataFlowInterface | [protected] |
OperationList typedef | RTT::Service | [protected] |
ownedoperations | RTT::Service | [protected] |
parent | RTT::Service | [protected] |
PortNames typedef | RTT::DataFlowInterface | |
Ports typedef | RTT::DataFlowInterface | |
produce(const std::string &name, const Arguments &args, ExecutionEngine *caller) const | RTT::OperationInterface | |
produceCollect(const std::string &name, const Arguments &args, internal::DataSource< bool >::shared_ptr blocking) const | RTT::OperationInterface | |
produceHandle(const std::string &name) const | RTT::OperationInterface | |
produceSend(const std::string &name, const Arguments &args, ExecutionEngine *caller) const | RTT::OperationInterface | |
properties() | RTT::ConfigurationInterface | |
ProviderNames typedef | RTT::Service | |
provides() | RTT::Service | |
provides(const std::string &service_name) | RTT::Service | |
readProperties(const std::string &filename) const | RTT::marsh::MarshallingService | |
readProperty(const std::string &name, const std::string &filename) | RTT::marsh::MarshallingService | |
remove(const std::string &name) | RTT::OperationInterface | |
removeAttribute(const std::string &name) | RTT::ConfigurationInterface | |
removeOperation(const std::string &name) | RTT::Service | |
removePort(const std::string &name) | RTT::DataFlowInterface | |
removeProperty(base::PropertyBase &p) | RTT::ConfigurationInterface | |
removeService(std::string const &service_name) | RTT::Service | [virtual] |
removeValue(const std::string &name) | RTT::ConfigurationInterface | |
resetOperation(std::string name, base::OperationBase *impl) | RTT::Service | |
Service(const std::string &name, TaskContext *owner=0) | RTT::Service | |
Services typedef | RTT::Service | [protected] |
services | RTT::Service | [protected] |
setName(const std::string &name) | RTT::Service | [inline] |
setOperationThread(std::string const &name, ExecutionThread et) | RTT::Service | |
setOwner(TaskContext *new_owner) | RTT::Service | |
setParent(shared_ptr new_parent) | RTT::Service | |
setPortDescription(const std::string &name, const std::string description) | RTT::DataFlowInterface | |
setValue(base::AttributeBase *ab) | RTT::ConfigurationInterface | |
shared_ptr typedef | RTT::marsh::MarshallingService | |
SimpleOperations typedef | RTT::Service | [protected] |
simpleoperations | RTT::Service | [protected] |
SlotFunction typedef | RTT::DataFlowInterface | |
storeProperties(const std::string &filename) const | RTT::marsh::MarshallingService | |
testOperation(base::OperationBase &op) | RTT::Service | [protected] |
updateFile(const std::string &filename) const | RTT::marsh::MarshallingService | |
updateProperties(const std::string &filename) const | RTT::marsh::MarshallingService | |
values | RTT::ConfigurationInterface | [protected] |
writeProperties(const std::string &filename) const | RTT::marsh::MarshallingService | |
writeProperty(const std::string &name, const std::string &filename) | RTT::marsh::MarshallingService | |
~ConfigurationInterface() | RTT::ConfigurationInterface | |
~DataFlowInterface() | RTT::DataFlowInterface | |
~Service() | RTT::Service | [virtual] |