realtime_tools
2.5
C++ API
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Classes and Structs
Template Class RealtimeBox
Template Class RealtimeBoxBestEffort
Template Class RealtimeBuffer
Class RealtimeClock
Template Class RealtimePublisher
Template Class RealtimeServerGoalHandle
Functions
Variables
Typedefs
Directories
Files
Pages
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_