Class ClientBase
Defined in File action_client_base.hpp
Inheritance Relationships
Base Type
public rclcpp::Waitable
Derived Type
public rclcpp_action::Client< ActionT >(Template Class Client)
Class Documentation
-
class ClientBase : public rclcpp::Waitable
Subclassed by rclcpp_action::Client< ActionT >
Public Types
Public Functions
-
ClientBase() = default
-
virtual ~ClientBase() = default
-
inline virtual bool action_server_is_ready() const
-
inline virtual rclcpp::Logger get_logger()
-
inline size_t get_number_of_ready_subscriptions() override
-
inline size_t get_number_of_ready_guard_conditions() override
-
inline size_t get_number_of_ready_timers() override
-
inline size_t get_number_of_ready_clients() override
-
inline size_t get_number_of_ready_services() override
-
inline void add_to_wait_set(rcl_wait_set_t &wait_set) override
-
inline bool is_ready(const rcl_wait_set_t &wait_set) override
-
inline std::shared_ptr<void> take_data() override
-
inline std::shared_ptr<void> take_data_by_entity_id(size_t id) override
-
inline void set_on_ready_callback(std::function<void(size_t, int)> callback) override
-
inline void clear_on_ready_callback() override
-
ClientBase() = default