doc.dox
/tmp/ws/src/realtime_tools/
doc_8dox.html
realtime_box.h
/tmp/ws/src/realtime_tools/include/realtime_tools/
realtime__box_8h.html
realtime_tools::RealtimeBox
realtime_tools
realtime_box_tests.cpp
/tmp/ws/src/realtime_tools/test/
realtime__box__tests_8cpp.html
realtime_tools/realtime_box.h
DefaultConstructable
TEST
realtime__box__tests_8cpp.html
af25b21418b8aed0b8dae44ce5db8db29
(RealtimeBox, default_construct)
TEST
realtime__box__tests_8cpp.html
a54dff15ebe12c4a79adc9e55ec2c033f
(RealtimeBox, initial_value)
TEST
realtime__box__tests_8cpp.html
a16da781345fa3f4d0703e27aac0db0a8
(RealtimeBox, set_and_get)
realtime_buffer.h
/tmp/ws/src/realtime_tools/include/realtime_tools/
realtime__buffer_8h.html
realtime_tools::RealtimeBuffer
realtime_tools
realtime_buffer_tests.cpp
/tmp/ws/src/realtime_tools/test/
realtime__buffer__tests_8cpp.html
realtime_tools/realtime_buffer.h
DefaultConstructable
TEST
realtime__buffer__tests_8cpp.html
abf68a9411458a0baca08ed4cbb84c915
(RealtimeBuffer, assignment_operator)
TEST
realtime__buffer__tests_8cpp.html
aadc9598a799283e64d23293f4ecaef24
(RealtimeBuffer, copy_construct)
TEST
realtime__buffer__tests_8cpp.html
a92575d76615a1550e37df12c1b33f325
(RealtimeBuffer, default_construct)
TEST
realtime__buffer__tests_8cpp.html
af900f08d58f533a3cbd3bee5b4ad5289
(RealtimeBuffer, initial_value)
TEST
realtime__buffer__tests_8cpp.html
aa8d4e165abfff08e145becce3918b11f
(RealtimeBuffer, initRT)
TEST
realtime__buffer__tests_8cpp.html
a32ca4f6488b16672622dd5f5466731b8
(RealtimeBuffer, write_read_non_rt)
realtime_clock.cpp
/tmp/ws/src/realtime_tools/src/
realtime__clock_8cpp.html
realtime_tools/realtime_clock.h
realtime_tools
realtime_clock.h
/tmp/ws/src/realtime_tools/include/realtime_tools/
realtime__clock_8h.html
realtime_tools::RealtimeClock
realtime_tools
realtime_clock_tests.cpp
/tmp/ws/src/realtime_tools/test/
realtime__clock__tests_8cpp.html
realtime_tools/realtime_clock.h
int
main
realtime__clock__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
realtime__clock__tests_8cpp.html
af6114a0ed12999ab837289302569e1a4
(RealtimeClock, get_system_time)
realtime_publisher.h
/tmp/ws/src/realtime_tools/include/realtime_tools/
realtime__publisher_8h.html
realtime_tools::RealtimePublisher
realtime_tools
std::shared_ptr< RealtimePublisher< Msg > >
RealtimePublisherSharedPtr
namespacerealtime__tools.html
a2c6e3aeb6d651c4b42b32e9ee6765350
realtime_publisher_tests.cpp
/tmp/ws/src/realtime_tools/test/
realtime__publisher__tests_8cpp.html
realtime_tools/realtime_publisher.h
StringCallback
int
main
realtime__publisher__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
realtime__publisher__tests_8cpp.html
a1a3171e7e4c822d66ee78e3fd16fbf9b
(RealtimePublisher, construct_destruct)
TEST
realtime__publisher__tests_8cpp.html
a00a6645b8932277f4c51756a5db2624c
(RealtimePublisher, construct_init_destruct)
TEST
realtime__publisher__tests_8cpp.html
a563291a6b469b7652479f9fb02f0bc44
(RealtimePublisher, rt_publish)
realtime_server_goal_handle.h
/tmp/ws/src/realtime_tools/include/realtime_tools/
realtime__server__goal__handle_8h.html
realtime_tools::RealtimeServerGoalHandle
realtime_tools
realtime_server_goal_handle_tests.cpp
/tmp/ws/src/realtime_tools/test/
realtime__server__goal__handle__tests_8cpp.html
realtime_tools/realtime_server_goal_handle.h
ActionCallback
FeedbackCallback
actionlib::SimpleActionClient< actionlib::TwoIntsAction >
TwoIntsActionClient
realtime__server__goal__handle__tests_8cpp.html
a2afd2a4eb2c5406157e92a31fdecbd94
actionlib::ActionServer< actionlib::TwoIntsAction >
TwoIntsActionServer
realtime__server__goal__handle__tests_8cpp.html
a03256d769c400bde1628c9f912facac6
const std::chrono::milliseconds
DELAY
realtime__server__goal__handle__tests_8cpp.html
a80caca8d2e330617277e03c8a1ef69fc
(250)
int
main
realtime__server__goal__handle__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
std::shared_ptr< TwoIntsActionServer >
make_server
realtime__server__goal__handle__tests_8cpp.html
a9e80dffdabcbd19bba7fc78d6ef4e26b
(const std::string &server_name, ActionCallback &callbacks)
std::shared_ptr< TwoIntsActionClient >
send_goal
realtime__server__goal__handle__tests_8cpp.html
a351ed7ca27aaa4a11e2ca8c7424cd8a5
(const std::string &server_name, FeedbackCallback *cb=nullptr)
TEST
realtime__server__goal__handle__tests_8cpp.html
adb4c59ac3e5f254d10edddee25f1a1ae
(RealtimeServerGoalHandle, send_feedback)
TEST
realtime__server__goal__handle__tests_8cpp.html
a0f6c17e6f753da34b3ea9a2d48438c52
(RealtimeServerGoalHandle, set_aborted)
TEST
realtime__server__goal__handle__tests_8cpp.html
a91b7bf50288b04f3edcce191ae2bd44b
(RealtimeServerGoalHandle, set_canceled)
TEST
realtime__server__goal__handle__tests_8cpp.html
a7017d9e71a618e5ffe05db91c171070d
(RealtimeServerGoalHandle, set_succeeded)
bool
wait_for_result
realtime__server__goal__handle__tests_8cpp.html
af6a012da0a870406464904d61699d490
(std::shared_ptr< TwoIntsActionClient > ac)
const size_t
ATTEMPTS
realtime__server__goal__handle__tests_8cpp.html
a71412c66aa0fe3446361fa5c53a62ee5
ActionCallback
structActionCallback.html
TwoIntsActionServer::GoalHandle
GoalHandle
structActionCallback.html
ada1151791d4862a36a9d2d80a0acf4d9
void
cancel_callback
structActionCallback.html
aff2e5b82bb49de348a093b8ee766623d
(GoalHandle handle)
void
goal_callback
structActionCallback.html
a1bf88d1997bd35924ddcf12324b40f08
(GoalHandle handle)
bool
wait_for_handle
structActionCallback.html
ad2459fe41eeb90f4f7d6714a641c51d9
()
GoalHandle
handle_
structActionCallback.html
a8186a015cbab6c746756e9a15dd0a5a0
bool
have_handle_
structActionCallback.html
a75b5b6e0efabf6dac4f0f7b66f28a35a
std::mutex
mtx_
structActionCallback.html
ae7878363ef39be15b870849c51049b4b
DefaultConstructable
classDefaultConstructable.html
DefaultConstructable
classDefaultConstructable.html
a3d9955b5a49fd8b16de4784d933f5616
()
DefaultConstructable
classDefaultConstructable.html
a3d9955b5a49fd8b16de4784d933f5616
()
~DefaultConstructable
classDefaultConstructable.html
a74baa5f39ed0e0b4b689ebdfc3bacf62
()
~DefaultConstructable
classDefaultConstructable.html
a74baa5f39ed0e0b4b689ebdfc3bacf62
()
int
number_
classDefaultConstructable.html
a7da576f8d0e9a1b50d7f251ae084c353
FeedbackCallback
structFeedbackCallback.html
TwoIntsActionServer::FeedbackConstPtr
FeedbackConstPtr
structFeedbackCallback.html
a8640691bdcdfe470e94c35c5c51eaec5
void
feedback_callback
structFeedbackCallback.html
a1ce5a3cfe5c62ab8550dd601d1f2e01f
(const FeedbackConstPtr &)
bool
wait_for_feedback
structFeedbackCallback.html
afde6b2c0ba24f054ea8e9c56813bdb66
()
bool
have_feedback_
structFeedbackCallback.html
a5cd6e6296221c8d0e56e4c95334fd854
std::mutex
mtx_
structFeedbackCallback.html
a7021ef0d26c4c66fd35be21e3fad29b3
realtime_tools::RealtimeBox
classrealtime__tools_1_1RealtimeBox.html
void
get
classrealtime__tools_1_1RealtimeBox.html
a028cec2f78bf14ce487cf812369ee8c8
(T &ref)
RealtimeBox
classrealtime__tools_1_1RealtimeBox.html
a6c686eb423c30824d4388c27e2f47b07
(const T &initial=T())
void
set
classrealtime__tools_1_1RealtimeBox.html
a7972369ab585244bef5f1788d626987d
(const T &value)
T
thing_
classrealtime__tools_1_1RealtimeBox.html
a0e6304d8658f01dc8acbcb5a54c60df8
std::mutex
thing_lock_RT_
classrealtime__tools_1_1RealtimeBox.html
a6b024dcafb8bb1b63aa4a1fa35934c71
realtime_tools::RealtimeBuffer
classrealtime__tools_1_1RealtimeBuffer.html
void
initRT
classrealtime__tools_1_1RealtimeBuffer.html
a03631ee7a24513ae20ae57f8bc768910
(const T &data)
RealtimeBuffer &
operator=
classrealtime__tools_1_1RealtimeBuffer.html
ae22fe42ee2c675a1658689775ea8bc98
(const RealtimeBuffer &source)
T *
readFromNonRT
classrealtime__tools_1_1RealtimeBuffer.html
ac62c7801dfb37ceceee300a8c7ddd0fc
() const
T *
readFromRT
classrealtime__tools_1_1RealtimeBuffer.html
a6f8b7499cb06c1a31f663d134d67602c
()
RealtimeBuffer
classrealtime__tools_1_1RealtimeBuffer.html
aa625d5d6419031c6637c67796926e00c
()
RealtimeBuffer
classrealtime__tools_1_1RealtimeBuffer.html
ac40277758aecddd868f1f9244995a8f7
(const RealtimeBuffer &source)
RealtimeBuffer
classrealtime__tools_1_1RealtimeBuffer.html
afac90c833c2a24d17720abc42200bf55
(const T &data)
void
writeFromNonRT
classrealtime__tools_1_1RealtimeBuffer.html
a281d039f969248d6d29a872d0ea1f9e6
(const T &data)
~RealtimeBuffer
classrealtime__tools_1_1RealtimeBuffer.html
a684971e46e9b2471bede59746ce7d540
()
std::mutex
mutex_
classrealtime__tools_1_1RealtimeBuffer.html
ae57e7e1a0b99c7d50b56b976c958fdae
bool
new_data_available_
classrealtime__tools_1_1RealtimeBuffer.html
af081fad6078544d84ab401ae25f19176
T *
non_realtime_data_
classrealtime__tools_1_1RealtimeBuffer.html
abb7581463be675a8e6200b69b5066c9d
T *
realtime_data_
classrealtime__tools_1_1RealtimeBuffer.html
a44a4369442ff6b4422f0ee68fd82f43d
realtime_tools::RealtimeClock
classrealtime__tools_1_1RealtimeClock.html
ros::Time
getSystemTime
classrealtime__tools_1_1RealtimeClock.html
abd5a40b13b2ed69218eeae90a0ce26da
(const ros::Time &realtime_time)
void
loop
classrealtime__tools_1_1RealtimeClock.html
a972d7d71091e17227db2a5125b2f8f56
()
RealtimeClock
classrealtime__tools_1_1RealtimeClock.html
a0531b46989e6df7bb14b1a0f6ae5a691
()
~RealtimeClock
classrealtime__tools_1_1RealtimeClock.html
a23f2016e299a32077dff3f3c4e6c37cb
()
ros::Duration
clock_offset_
classrealtime__tools_1_1RealtimeClock.html
a0da624a2765ce0d0445f168c198b3541
bool
initialized_
classrealtime__tools_1_1RealtimeClock.html
a8057f95c3320e6ede5f5975bcfa62e3c
ros::Time
last_realtime_time_
classrealtime__tools_1_1RealtimeClock.html
a4a8fe56a70d4073305fc2751e4a0da5a
unsigned int
lock_misses_
classrealtime__tools_1_1RealtimeClock.html
afff3a165cfbb2e736e3463b7328ebfe6
std::mutex
mutex_
classrealtime__tools_1_1RealtimeClock.html
ab6788da5dc68b150b26b2ba98b439376
bool
running_
classrealtime__tools_1_1RealtimeClock.html
a020809661a242732b018d42fc4c7ec76
ros::Time
system_time_
classrealtime__tools_1_1RealtimeClock.html
a41a3305d5d583503cdcbade5d36f2e39
std::thread
thread_
classrealtime__tools_1_1RealtimeClock.html
a2c03619b162d09964aaddf9bfcd37d0f
realtime_tools::RealtimePublisher
classrealtime__tools_1_1RealtimePublisher.html
void
init
classrealtime__tools_1_1RealtimePublisher.html
addd12313d80e1aaf20af953f9953e092
(const ros::NodeHandle &node, const std::string &topic, int queue_size, bool latched=false)
void
lock
classrealtime__tools_1_1RealtimePublisher.html
ac9a8f5aa2cc9a0b9bded10f71ec55cfd
()
RealtimePublisher
classrealtime__tools_1_1RealtimePublisher.html
a2d169cc30be6914f50415b195c12476c
()
RealtimePublisher
classrealtime__tools_1_1RealtimePublisher.html
acf9da72ca4f9c195e8995a8d45d6afbd
(const ros::NodeHandle &node, const std::string &topic, int queue_size, bool latched=false)
void
stop
classrealtime__tools_1_1RealtimePublisher.html
a0d71149876a2a3eacba6a8c0c090d1a9
()
bool
trylock
classrealtime__tools_1_1RealtimePublisher.html
a1211bef072b160c7f6b19696b2abdd0e
()
void
unlock
classrealtime__tools_1_1RealtimePublisher.html
abf51539ed8f76b1e41f681e31b319dc0
()
void
unlockAndPublish
classrealtime__tools_1_1RealtimePublisher.html
a9838f4e516fd523fed63bf92e8e0cdbf
()
~RealtimePublisher
classrealtime__tools_1_1RealtimePublisher.html
a9f231254c6a62b63de82391ccb464298
()
Msg
msg_
classrealtime__tools_1_1RealtimePublisher.html
a4428e3e402088a76d3e18b7854ae473a
REALTIME
classrealtime__tools_1_1RealtimePublisher.html
a7a2887b3b3e6769bd9c27812d944b17faf141a3c0d056f1565ff996d01340d6a0
NON_REALTIME
classrealtime__tools_1_1RealtimePublisher.html
a7a2887b3b3e6769bd9c27812d944b17fa5235b0611858ea34e1475420706aa630
LOOP_NOT_STARTED
classrealtime__tools_1_1RealtimePublisher.html
a7a2887b3b3e6769bd9c27812d944b17fa1f7f9a66a42f89656c8119dea6830db6
LOOP_NOT_STARTED
classrealtime__tools_1_1RealtimePublisher.html
a7a2887b3b3e6769bd9c27812d944b17fa1f7f9a66a42f89656c8119dea6830db6
NON_REALTIME
classrealtime__tools_1_1RealtimePublisher.html
a7a2887b3b3e6769bd9c27812d944b17fa5235b0611858ea34e1475420706aa630
REALTIME
classrealtime__tools_1_1RealtimePublisher.html
a7a2887b3b3e6769bd9c27812d944b17faf141a3c0d056f1565ff996d01340d6a0
void
construct
classrealtime__tools_1_1RealtimePublisher.html
ae98b76a5faad60946e94b92838eb82da
(int queue_size, bool latched=false)
RealtimePublisher &
operator=
classrealtime__tools_1_1RealtimePublisher.html
a375b8aa4b403f043bb1da23d02da544d
(const RealtimePublisher &)=delete
void
publishingLoop
classrealtime__tools_1_1RealtimePublisher.html
a999aa45fdf138e582c589ba3394f1ecb
()
RealtimePublisher
classrealtime__tools_1_1RealtimePublisher.html
a98e95bbc7036df41028a9e575cd96db9
(const RealtimePublisher &)=delete
std::atomic< bool >
is_running_
classrealtime__tools_1_1RealtimePublisher.html
a77d6da438b7db4e728bcd46d84b87b05
std::atomic< bool >
keep_running_
classrealtime__tools_1_1RealtimePublisher.html
ab6ac035058ca8141ac416dd7307a105c
std::mutex
msg_mutex_
classrealtime__tools_1_1RealtimePublisher.html
a1443542b4cff449ffdf4c49ef74d22f2
ros::NodeHandle
node_
classrealtime__tools_1_1RealtimePublisher.html
a28440bfef9919ff3bd9be21f46d725b8
ros::Publisher
publisher_
classrealtime__tools_1_1RealtimePublisher.html
adae2016b2a41ed1159cd5ff82819f4d5
std::thread
thread_
classrealtime__tools_1_1RealtimePublisher.html
ad54ecdb6c94f83953ea0c75c759a7c62
std::string
topic_
classrealtime__tools_1_1RealtimePublisher.html
a668d01dae37d759edf6c50c4382191be
std::atomic< int >
turn_
classrealtime__tools_1_1RealtimePublisher.html
a6a987a60b4efa78a36aa70d4796cb514
realtime_tools::RealtimeServerGoalHandle
classrealtime__tools_1_1RealtimeServerGoalHandle.html
RealtimeServerGoalHandle
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a77bcebdaa7ec480dc207dcda7428b1cc
(GoalHandle &gh, const ResultPtr &preallocated_result=ResultPtr((Result *) NULL), const FeedbackPtr &preallocated_feedback=FeedbackPtr((Feedback *) NULL))
void
runNonRealtime
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a1441462ba8278c357fa8fac81219ea49
(const ros::TimerEvent &te)
void
setAborted
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a0d24ad3ce102616b4e1e2f0f3fe6e949
(ResultConstPtr result=ResultConstPtr((Result *) NULL))
void
setCanceled
classrealtime__tools_1_1RealtimeServerGoalHandle.html
abd6c41d41acb47ffc2e3b9ce2a76fd96
(ResultConstPtr result=ResultConstPtr((Result *) NULL))
void
setFeedback
classrealtime__tools_1_1RealtimeServerGoalHandle.html
af764426e39b1edc2afff7480be7fae70
(FeedbackConstPtr feedback=FeedbackConstPtr((Feedback *) NULL))
void
setSucceeded
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a336a818dac108c85d4488d0675496175
(ResultConstPtr result=ResultConstPtr((Result *) NULL))
bool
valid
classrealtime__tools_1_1RealtimeServerGoalHandle.html
ae4037e6fdb8dfb04cea34a5ea4f34be0
()
GoalHandle
gh_
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a0281331ed989ba8093f2c58dfca49a35
FeedbackPtr
preallocated_feedback_
classrealtime__tools_1_1RealtimeServerGoalHandle.html
ae28fa7261aae8c53eee2941ae4f0f9c3
ResultPtr
preallocated_result_
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a1b589d698c200095498e72ad98fdff3b
actionlib::ServerGoalHandle< Action >
GoalHandle
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a2df19c6346fb7535a82e8e3b7953f9a5
ACTION_DEFINITION
classrealtime__tools_1_1RealtimeServerGoalHandle.html
aacdd0af4010d7efcb5f1fc585ffb5c93
(Action)
bool
req_abort_
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a7e5efa9a72540a90dabba234c93dcf79
bool
req_cancel_
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a94b9b365e5773041cdb2f2cc99a1b88f
FeedbackConstPtr
req_feedback_
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a3474a4d7d91046343abfdb32eb9bd678
ResultConstPtr
req_result_
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a459dca35345a6e629cef5a3e4ec70a92
bool
req_succeed_
classrealtime__tools_1_1RealtimeServerGoalHandle.html
a4bd2b4646683b120a0a2e4926dfa8aa4
uint8_t
state_
classrealtime__tools_1_1RealtimeServerGoalHandle.html
aaa097198ac92f36c530646b0aa830b96
StringCallback
structStringCallback.html
void
callback
structStringCallback.html
a70104992516e610ea4ccd1f1df9b4676
(const std_msgs::String &msg)
std_msgs::String
msg_
structStringCallback.html
ab2868f7260f9d0e54a0e5a9be5ae6729
std::mutex
mtx_
structStringCallback.html
a751a9d06549f35610f0ea5ccf21d825a
realtime_tools
namespacerealtime__tools.html
realtime_tools::RealtimeBox
realtime_tools::RealtimeBuffer
realtime_tools::RealtimeClock
realtime_tools::RealtimePublisher
realtime_tools::RealtimeServerGoalHandle
std::shared_ptr< RealtimePublisher< Msg > >
RealtimePublisherSharedPtr
namespacerealtime__tools.html
a2c6e3aeb6d651c4b42b32e9ee6765350
index
index
cpp