caret_trace
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rclcpp
Namespace std
Classes and Structs
Template Struct if_
Template Struct if_< false, Then, Else >
Template Struct equal_to< HashableKeys< T1, T2, T3, T4, T5, T6 > >
Template Struct hash< HashableKeys< T1, T2, T3, T4, T5, T6 > >
Class Clock
Template Class ContainerTraits
Class Context
Class DataContainer
Class DataContainerInterface
Class DataRecorder
Class DummyRecordableKeysSet
Template Class HashableKeys
Template Class KeysSet
Class LttngSession
Class LttngSessionImpl
Template Class RecordableData
Class RecordableDataInterface
Template Class Singleton
Class SingletonFinalizer
Class TraceNode
Class TraceNodeInterface
Class TracingController
Enums
Enum TRACE_STATUS
Functions
Function TP_ARGS(const void *, message_arg)
Function TP_ARGS(const void *, addr_arg, const uint64_t, source_stamp_arg)
Function TP_ARGS(const void *, addr_from_arg, const void *, addr_to_arg)
Function TP_ARGS(const char *, rmw_impl_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, executor_addr_arg, const char *, executor_type_name_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, executor_addr_arg, const void *, entities_collector_addr_arg, const char *, executor_type_name_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, executor_addr_arg, const void *, callback_group_addr_arg, const char *, group_type_name_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, entities_collector_addr_arg, const void *, callback_group_addr_arg, const char *, group_type_name_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, callback_group_addr_arg, const void *, timer_handle_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, callback_group_addr_arg, const void *, subscription_handle_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, callback_group_addr_arg, const void *, service_handle_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, callback_group_addr_arg, const void *, client_handle_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const uint64_t, stamp_arg)
Function TP_ARGS(int64_t, clock_offset_arg, const char *, distribution_arg)
Function TP_ARGS(const void *, context_handle_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, node_handle_arg, const void *, rmw_handle_arg, const char *, node_name_arg, const char *, namespace_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, publisher_handle_arg, const void *, node_handle_arg, const void *, rmw_publisher_handle_arg, const char *, topic_name_arg, const, queue_depth_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, subscription_handle_arg, const void *, node_handle_arg, const void *, rmw_subscription_handle_arg, const char *, topic_name_arg, const, queue_depth_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, subscription_handle_arg, const void *, subscription_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, subscription_arg, const void *, callback_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, timer_handle_arg, int64_t, period_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, timer_handle_arg, const void *, callback_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, timer_handle_arg, const void *, node_handle_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, callback_arg, const char *, symbol_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, service_handle_arg, const void *, node_handle_arg, const void *, rmw_service_handle_arg, const char *, service_name_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, service_handle_arg, const void *, callback_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, client_handle_arg, const void *, node_handle_arg, const void *, rmw_client_handle_arg, const char *, service_name_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, node_handle_arg, const void *, state_machine_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, ipb_arg, const void *, subscription_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, buffer_arg, const void *, ipb_arg, int64_t, init_timestamp_arg)
Function TP_ARGS(const void *, buffer_arg, const uint64_t, capacity_arg, int64_t, init_timestamp_arg)
Function TP_FIELDS(ctf_integer_hex(const void *, message, message_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, addr, addr_arg) ctf_integer(const uint64_t *, source_stamp, source_stamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, addr_from, addr_from_arg) ctf_integer_hex(const void *, addr_to, addr_to_arg))
Function TP_FIELDS(ctf_string(rmw_impl, rmw_impl_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, executor_addr, executor_addr_arg) ctf_string(executor_type_name, executor_type_name_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, executor_addr, executor_addr_arg) ctf_integer_hex(const void *, entities_collector_addr, entities_collector_addr_arg) ctf_string(executor_type_name, executor_type_name_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, executor_addr, executor_addr_arg) ctf_integer_hex(const void *, callback_group_addr, callback_group_addr_arg) ctf_string(group_type_name, group_type_name_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, entities_collector_addr, entities_collector_addr_arg) ctf_integer_hex(const void *, callback_group_addr, callback_group_addr_arg) ctf_string(group_type_name, group_type_name_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, callback_group_addr, callback_group_addr_arg) ctf_integer_hex(const void *, timer_handle, timer_handle_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, callback_group_addr, callback_group_addr_arg) ctf_integer_hex(const void *, subscription_handle, subscription_handle_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, callback_group_addr, callback_group_addr_arg) ctf_integer_hex(const void *, service_handle, service_handle_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, callback_group_addr, callback_group_addr_arg) ctf_integer_hex(const void *, client_handle, client_handle_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer(const uint64_t, stamp, stamp_arg))
Function TP_FIELDS(ctf_integer(const int64_t, clock_offset, clock_offset_arg) ctf_string(distribution, distribution_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, context_handle, context_handle_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_integer_hex(const void *, rmw_handle, rmw_handle_arg) ctf_string(node_name, node_name_arg) ctf_string(namespace, namespace_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, publisher_handle, publisher_handle_arg) ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_integer_hex(const void *, rmw_publisher_handle, rmw_publisher_handle_arg) ctf_string(topic_name, topic_name_arg) ctf_integer(const size_t, queue_depth, queue_depth_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, subscription_handle, subscription_handle_arg) ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_integer_hex(const void *, rmw_subscription_handle, rmw_subscription_handle_arg) ctf_string(topic_name, topic_name_arg) ctf_integer(const size_t, queue_depth, queue_depth_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, subscription_handle, subscription_handle_arg) ctf_integer_hex(const void *, subscription, subscription_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, subscription, subscription_arg) ctf_integer_hex(const void *, callback, callback_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, timer_handle, timer_handle_arg) ctf_integer(const int64_t, period, period_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, timer_handle, timer_handle_arg) ctf_integer_hex(const void *, callback, callback_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, timer_handle, timer_handle_arg) ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, callback, callback_arg) ctf_string(symbol, symbol_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, service_handle, service_handle_arg) ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_integer_hex(const void *, rmw_service_handle, rmw_service_handle_arg) ctf_string(service_name, service_name_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, service_handle, service_handle_arg) ctf_integer_hex(const void *, callback, callback_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, client_handle, client_handle_arg) ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_integer_hex(const void *, rmw_client_handle, rmw_client_handle_arg) ctf_string(service_name, service_name_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_integer_hex(const void *, state_machine, state_machine_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, ipb, ipb_arg) ctf_integer_hex(const void *, subscription, subscription_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TP_FIELDS(ctf_integer_hex(const void *, buffer, buffer_arg) ctf_integer_hex(const void *, ipb, ipb_arg) ctf_integer(const int64_t, init_timestamp, init_timestamp_arg))
Function TRACEPOINT_EVENT
Variables
Variable add_callback_group
Variable add_callback_group_static_executor
Variable callback_group_add_client
Variable callback_group_add_service
Variable callback_group_add_subscription
Variable callback_group_add_timer
Variable caret_init
Variable construct_executor
Variable construct_static_executor
Variable dds_bind_addr_to_addr
Variable dds_bind_addr_to_stamp
Variable dds_write
Variable rcl_client_init
Variable rcl_init
Variable rcl_lifecycle_state_machine_init
Variable rcl_node_init
Variable rcl_publisher_init
Variable rcl_service_init
Variable rcl_subscription_init
Variable rcl_timer_init
Variable rclcpp_buffer_to_ipb
Variable rclcpp_callback_register
Variable rclcpp_construct_ring_buffer
Variable rclcpp_ipb_to_subscription
Variable rclcpp_service_callback_added
Variable rclcpp_subscription_callback_added
Variable rclcpp_subscription_init
Variable rclcpp_timer_callback_added
Variable rclcpp_timer_link_node
Variable rmw_implementation
Variable sim_time
Defines
Define _TP_H
Define CARET_TRACE__CLOCK_HPP_
Define CARET_TRACE__CONTAINER_TRAITS_HPP_
Define CARET_TRACE__CONTEXT_HPP_
Define CARET_TRACE__DATA_CONTAINER_HPP_
Define CARET_TRACE__DATA_RECORDER_HPP_
Define CARET_TRACE__KEYS_SET_HPP_
Define CARET_TRACE__LTTNG_SESSION_HPP_
Define CARET_TRACE__RECORDABLE_DATA_HPP_
Define CARET_TRACE__SINGLETON_HPP_
Define CARET_TRACE__TRACE_NODE_HPP_
Define CARET_TRACE__TRACING_CONTROLLER_HPP_
Define TRACEPOINT_INCLUDE
Define TRACEPOINT_PROVIDER
Directories
Directory include
Directory caret_trace
Files
File clock.hpp
File container_traits.hpp
File context.hpp
File data_container.hpp
File data_recorder.hpp
File keys_set.hpp
File lttng_session.hpp
File recordable_data.hpp
File singleton.hpp
File tp.h
File trace_node.hpp
File tracing_controller.hpp
Standard Documents
PACKAGE
Index
caret_trace
C++ API
Define CARET_TRACE__DATA_RECORDER_HPP_
View page source
Define CARET_TRACE__DATA_RECORDER_HPP_
Defined in
File data_recorder.hpp
Define Documentation
CARET_TRACE__DATA_RECORDER_HPP_