Class CbRosLaunch2

Inheritance Relationships

Base Type

Class Documentation

class CbRosLaunch2 : public smacc2::SmaccAsyncClientBehavior

Public Functions

CbRosLaunch2()
CbRosLaunch2(std::string package, std::string launchfile, RosLaunchMode)
virtual ~CbRosLaunch2()
template<typename TOrthogonal, typename TSourceObject>
inline void onOrthogonalAllocation()
virtual void onEntry() override

Public Members

std::optional<std::string> packageName_
std::optional<std::string> launchFileName_
RosLaunchMode launchMode_

Protected Attributes

std::future<std::string> result_
smacc2::client_bases::ClRosLaunch2 *client_
std::future<std::string> future_