realtime_tools
C++ API
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Classes and Structs
Template Class AsyncFunctionHandler
Template Class RealtimeBox
Template Class RealtimeBoxBestEffort
Template Class RealtimeBuffer
Class RealtimeClock
Template Class RealtimePublisher
Template Class RealtimeServerGoalHandle
Functions
Variables
Typedefs
Directories
Files
Pages
Standard Documents
Documentation
Index
realtime_tools
C++ API
Template Class RealtimeServerGoalHandle
View page source
Template Class RealtimeServerGoalHandle
Defined in
File realtime_server_goal_handle.h
Class Documentation
template
<
class
Action
>
class
RealtimeServerGoalHandle
Public Functions
inline
explicit
RealtimeServerGoalHandle
(
std
::
shared_ptr
<
GoalHandle
>
&
gh
,
const
ResultSharedPtr
&
preallocated_result
=
nullptr
,
const
FeedbackSharedPtr
&
preallocated_feedback
=
nullptr
)
inline
RealtimeServerGoalHandle
(
std
::
shared_ptr
<
GoalHandle
>
&
gh
,
const
ResultSharedPtr
&
preallocated_result
,
const
FeedbackSharedPtr
&
preallocated_feedback
,
rclcpp
::
Logger
logger
)
inline
void
setAborted
(
ResultSharedPtr
result
=
nullptr
)
inline
void
setCanceled
(
ResultSharedPtr
result
=
nullptr
)
inline
void
setSucceeded
(
ResultSharedPtr
result
=
nullptr
)
inline
void
setFeedback
(
FeedbackSharedPtr
feedback
=
nullptr
)
inline
void
execute
(
)
inline
bool
valid
(
)
inline
void
runNonRealtime
(
)
Public Members
std
::
shared_ptr
<
GoalHandle
>
gh_
ResultSharedPtr
preallocated_result_
FeedbackSharedPtr
preallocated_feedback_