tracetools
  • C++ API
    • tracetools: tracing tools and instrumentation for ROS 2
      • File Hierarchy
      • Full C++ API
        • Namespaces
        • Functions
        • Variables
        • Defines
        • Directories
        • Files
  • Standard Documents
    • CHANGELOG
      • Changelog for package tracetools
        • 6.3.3 (2024-11-09)
        • 6.3.2 (2024-07-11)
        • 6.3.1 (2023-05-11)
        • 6.3.0 (2023-04-18)
        • 6.2.0 (2023-04-18)
        • 6.1.0 (2023-04-13)
        • 6.0.0 (2023-04-12)
        • 5.1.0 (2023-03-02)
        • 5.0.0 (2023-02-14)
        • 4.1.0 (2022-03-29)
        • 4.0.0 (2022-01-20)
        • 3.1.0 (2021-08-11)
        • 3.0.0 (2021-07-26)
        • 2.3.0 (2021-03-31)
        • 2.2.0 (2021-03-29)
        • 2.1.0 (2021-01-13)
        • 2.0.0 (2020-10-12)
        • 1.0.0 (2020-04-24)
        • 0.3.0 (2020-03-04)
        • 0.2.10 (2019-11-17)
        • 0.2.9 (2019-10-18)
        • 0.2.8 (2019-10-14)
        • 0.2.4 (2019-08-14)
        • 0.2.3 (2019-08-05)
        • 0.2.2 (2019-08-01)
        • 0.2.0 (2019-07-30)
        • 0.1.1 (2019-07-16)
        • 0.1.0 (2019-07-11)
    • PACKAGE
    • QUALITY_DECLARATION
      • tracetools Quality Declaration
        • Version Policy [1]
        • Change Control Process [2]
        • Documentation [3]
        • Testing [4]
        • Dependencies [5]
        • Platform Support [6]
        • Security [7]
      • Current Status
  • Index
tracetools
  • C++ API
  • View page source

C++ API

tracetools: tracing tools and instrumentation for ROS 2

tracetools provides utilities to instrument ROS. It provides two main headers:

  • tracetools/tracetools.h

    • instrumentation functions

  • tracetools/utils.hpp

    • utility functions

File Hierarchy

    • Directory include
      • Directory tracetools
        • File status.h
        • File tracetools.h
        • File utils.hpp
        • File visibility_control.hpp

Full C++ API

Namespaces

  • Namespace tracetools

Functions

  • Function ros_trace_compile_status
  • Template Function tracetools::get_symbol(std::function<T(U…)>)
  • Template Function tracetools::get_symbol(L&&)
  • Function tracetools_status

Variables

  • Variable buffer
  • Variable callback
  • Variable client_handle
  • Variable index
  • Variable ipb
  • Variable node_handle
  • Variable node_name
  • Variable publisher_handle
  • Variable rmw_client_handle
  • Variable rmw_handle
  • Variable rmw_publisher_handle
  • Variable rmw_service_handle
  • Variable rmw_subscription_handle
  • Variable service_handle
  • Variable start_label
  • Variable state_machine
  • Variable subscription
  • Variable subscription_handle
  • Variable timer_handle
  • Variable topic_name

Defines

  • Define DO_TRACEPOINT
  • Define TRACEPOINT
  • Define TRACEPOINT_ENABLED
  • Define TRACETOOLS_EXPORT
  • Define TRACETOOLS_IMPORT
  • Define TRACETOOLS_LOCAL
  • Define TRACETOOLS_PUBLIC
  • Define TRACETOOLS_PUBLIC_TYPE

Directories

  • Directory include
  • Directory tracetools

Files

  • File status.h
  • File tracetools.h
  • File utils.hpp
  • File visibility_control.hpp
Previous Next

© Copyright The <tracetools> Contributors. License: Apache 2.0.

Built with Sphinx using a theme provided by Read the Docs.