#include <cb_ros_stop_2.hpp>
|
| CbRosStop2 () |
|
| CbRosStop2 (pid_t launchPid) |
|
virtual | ~CbRosStop2 () |
|
template<typename TOrthogonal , typename TSourceObject > |
void | onOrthogonalAllocation () |
|
void | onEntry () override |
|
template<typename TOrthogonal , typename TSourceObject > |
void | onOrthogonalAllocation () |
|
virtual | ~SmaccAsyncClientBehavior () |
|
template<typename TCallback , typename T > |
boost::signals2::connection | onSuccess (TCallback callback, T *object) |
|
template<typename TCallback , typename T > |
boost::signals2::connection | onFinished (TCallback callback, T *object) |
|
template<typename TCallback , typename T > |
boost::signals2::connection | onFailure (TCallback callback, T *object) |
|
void | requestForceFinish () |
|
void | executeOnEntry () override |
|
void | executeOnExit () override |
|
void | waitOnEntryThread (bool requestFinish) |
|
template<typename TCallbackMethod , typename T > |
boost::signals2::connection | onSuccess (TCallbackMethod callback, T *object) |
|
template<typename TCallbackMethod , typename T > |
boost::signals2::connection | onFinished (TCallbackMethod callback, T *object) |
|
template<typename TCallbackMethod , typename T > |
boost::signals2::connection | onFailure (TCallbackMethod callback, T *object) |
|
| ISmaccClientBehavior () |
|
virtual | ~ISmaccClientBehavior () |
|
ISmaccStateMachine * | getStateMachine () |
|
std::string | getName () const |
|
template<typename SmaccClientType > |
void | requiresClient (SmaccClientType *&storage) |
|
template<typename SmaccComponentType > |
void | requiresComponent (SmaccComponentType *&storage, bool throwExceptionIfNotExist=false) |
|
virtual void | onExit () |
|
Definition at line 29 of file cb_ros_stop_2.hpp.
◆ CbRosStop2() [1/2]
smacc2::client_behaviors::CbRosStop2::CbRosStop2 |
( |
| ) |
|
◆ CbRosStop2() [2/2]
smacc2::client_behaviors::CbRosStop2::CbRosStop2 |
( |
pid_t |
launchPid | ) |
|
◆ ~CbRosStop2()
smacc2::client_behaviors::CbRosStop2::~CbRosStop2 |
( |
| ) |
|
|
virtual |
◆ onEntry()
void smacc2::client_behaviors::CbRosStop2::onEntry |
( |
| ) |
|
|
overridevirtual |
◆ onOrthogonalAllocation()
void smacc2::client_behaviors::CbRosStop2::onOrthogonalAllocation |
( |
| ) |
|
|
inline |
Definition at line 44 of file cb_ros_stop_2.hpp.
45 {
46 smacc2::SmaccAsyncClientBehavior::onOrthogonalAllocation<TOrthogonal, TSourceObject>();
47 }
◆ client_
◆ detached_futures_
std::vector< std::future< std::string > > smacc2::client_behaviors::CbRosStop2::detached_futures_ |
|
staticprivate |
◆ future_
std::future<std::string> smacc2::client_behaviors::CbRosStop2::future_ |
|
protected |
◆ launchFileName_
std::optional<std::string> smacc2::client_behaviors::CbRosStop2::launchFileName_ |
◆ packageName_
std::optional<std::string> smacc2::client_behaviors::CbRosStop2::packageName_ |
◆ result_
std::future<std::string> smacc2::client_behaviors::CbRosStop2::result_ |
|
protected |
The documentation for this class was generated from the following files: