|
double | m0 (void) |
|
double | m1 (int i) |
|
double | m2 (int i, double d) |
|
double | m3 (int i, double d, bool c) |
|
| OperationCallerComponent (TaskContext *tc) |
|
bool | ready () |
|
void | updateHook () |
|
virtual void | clear () |
|
base::ActivityInterface * | getActivity () |
|
template<typename T > |
T * | getActivity () |
|
virtual const std::string & | getName () const |
|
bool | setActivity (base::ActivityInterface *new_act) |
|
virtual bool | start () |
|
virtual bool | stop () |
|
| TaskContext (const std::string &name, TaskState initial_state=Stopped) |
|
virtual | ~TaskContext () |
|
virtual bool | addPeer (TaskContext *peer, std::string alias="") |
|
virtual void | removePeer (const std::string &name) |
|
virtual void | removePeer (TaskContext *peer) |
|
virtual bool | connectPeers (TaskContext *peer) |
|
virtual void | disconnect () |
|
virtual void | disconnectPeers (const std::string &name) |
|
virtual PeerList | getPeerList () const |
|
virtual bool | hasPeer (const std::string &peer_name) const |
|
virtual TaskContext * | getPeer (const std::string &peer_name) const |
|
Service::shared_ptr | provides () |
|
Service::shared_ptr | provides (const std::string &service_name) |
|
ServiceRequester::shared_ptr | requires () |
|
ServiceRequester::shared_ptr | requires (const std::string &service_name) |
|
virtual bool | connectServices (TaskContext *peer) |
|
template<class ServiceType > |
boost::shared_ptr< ServiceType > | getProvider (const std::string &name) |
|
bool | loadService (const std::string &service_name) |
|
template<class Signature > |
Operation< Signature > & | addOperation (Operation< Signature > &op) |
|
template<class Func , class Service > |
Operation< typename internal::GetSignature< Func >::Signature > & | addOperation (const std::string name, Func func, Service *serv, ExecutionThread et=ClientThread) |
|
template<class Signature > |
Operation< Signature > & | addOperation (const std::string name, Signature *func, ExecutionThread et=ClientThread) |
|
OperationInterfacePart * | getOperation (std::string name) |
|
OperationInterface * | operations () |
|
template<class T > |
bool | addAttribute (const std::string &name, T &attr) |
|
template<class T > |
bool | addConstant (const std::string &name, const T &attr) |
|
bool | addAttribute (base::AttributeBase &a) |
|
base::AttributeBase * | getAttribute (const std::string &name) const |
|
ConfigurationInterface * | attributes () |
|
template<class T > |
Property< T > & | addProperty (const std::string &name, T &attr) |
|
bool | addProperty (base::PropertyBase &pb) |
|
base::PropertyBase * | getProperty (const std::string &name) const |
|
PropertyBag * | properties () |
|
base::PortInterface & | addPort (const std::string &name, base::PortInterface &port) |
|
base::PortInterface & | addPort (base::PortInterface &port) |
|
base::InputPortInterface & | addEventPort (const std::string &name, base::InputPortInterface &port, SlotFunction callback=SlotFunction()) |
|
base::InputPortInterface & | addEventPort (base::InputPortInterface &port, SlotFunction callback=SlotFunction()) |
|
base::PortInterface * | getPort (const std::string &name) const |
|
DataFlowInterface * | ports () |
|
const DataFlowInterface * | ports () const |
|
virtual bool | connectPorts (TaskContext *peer) |
|
const ExecutionEngine * | engine () const |
|
ExecutionEngine * | engine () |
|
unsigned int | getCycleCounter () const |
|
unsigned int | getIOCounter () const |
|
virtual TaskState | getTargetState () const |
|
virtual TaskState | getTaskState () const |
|
unsigned int | getTimeOutCounter () const |
|
unsigned int | getTriggerCounter () const |
|
| TaskCore (TaskState initial_state=Stopped, const std::string &name=std::string()) |
|
virtual | ~TaskCore () |
|
virtual bool | configure () |
|
virtual bool | activate () |
|
virtual bool | cleanup () |
|
virtual bool | isConfigured () const |
|
virtual bool | isActive () const |
|
virtual bool | isRunning () const |
|
virtual Seconds | getPeriod () const |
|
virtual bool | setPeriod (Seconds s) |
|
virtual unsigned | getCpuAffinity () const |
|
virtual bool | setCpuAffinity (unsigned cpu) |
|
virtual bool | inFatalError () const |
|
virtual bool | inException () const |
|
virtual bool | inRunTimeError () const |
|
virtual bool | update () |
|
virtual bool | trigger () |
|
virtual void | error () |
|
virtual bool | recover () |
|
Definition at line 35 of file operations_fixture.cpp.
void OperationCallerComponent::updateHook |
( |
| ) |
|
|
inlinevirtual |
Function where the user must insert his 'application' code. When the ExecutionEngine's Activity is a periodic, this function is called by the ExecutionEngine in each periodic step after all messages are processed. When it is executed by a non periodic activity, this function is called after a message is received and executed. It should not loop forever, since no commands or events are processed when this function executes. The default implementation is an empty function.
Reimplemented from RTT::base::TaskCore.
Definition at line 60 of file operations_fixture.cpp.