performance_test: Rolling
  • Links
    • Rosindex
    • Repository
  • C++ API
    • Full C++ API
      • Namespaces
        • Namespace performance_test
        • Namespace std
      • Classes and Structs
        • Struct AnalysisResult
        • Struct CpuInfo
        • Struct ExperimentConfiguration
        • Struct MsgTraits
        • Template Struct MsgTraits::has_bounded_sequence
        • Template Struct has_bounded_sequence< T, std::void_t< decltype(std::declval< T >, ().bounded_sequence) > >
        • Template Struct MsgTraits::has_bounded_sequence_func
        • Template Struct has_bounded_sequence_func< T, std::void_t< decltype(std::declval< T >, ().bounded_sequence()) > >
        • Template Struct MsgTraits::has_id_function
        • Template Struct has_id_function< T, std::void_t< decltype(std::declval< T >, ().id()) > >
        • Template Struct MsgTraits::has_id_object
        • Template Struct has_id_object< T, std::void_t< decltype(std::declval< T >, ().id) > >
        • Template Struct MsgTraits::has_time_function
        • Template Struct has_time_function< T, std::void_t< decltype(std::declval< T >, ().time()) > >
        • Template Struct MsgTraits::has_time_object
        • Template Struct has_time_object< T, std::void_t< decltype(std::declval< T >, ().time) > >
        • Template Struct MsgTraits::has_unbounded_sequence
        • Template Struct has_unbounded_sequence< T, std::void_t< decltype(std::declval< T >, ().unbounded_sequence) > >
        • Template Struct MsgTraits::has_unbounded_sequence_func
        • Template Struct has_unbounded_sequence_func< T, std::void_t< decltype(std::declval< T >, ().unbounded_sequence()) > >
        • Template Struct MsgTraits::has_unbounded_string
        • Template Struct has_unbounded_string< T, std::void_t< decltype(std::declval< T >, ().unbounded_string) > >
        • Template Struct MsgTraits::has_unbounded_string_func
        • Template Struct has_unbounded_string_func< T, std::void_t< decltype(std::declval< T >, ().unbounded_string()) > >
        • Struct OutputConfiguration
        • Struct PublisherStats
        • Struct QOSAbstraction
        • Struct RealTimeConfiguration
        • Class CLIParser
        • Class CPUsageTracker
        • Class CsvOutput
        • Class DataEntityRunner
        • Class ExitRequestHandler
        • Class ExternalInfo
        • Class InterThreadRunner
        • Class IntraThreadRunner
        • Class JsonOutput
        • Class MemoryChecker
        • Class MessageInitializer
        • Class MessageReceivedListener
        • Class Output
        • Class OutputFactory
        • Class Plugin
        • Class PluginFactory
        • Class PluginSingleton
        • Class Publisher
        • Class PublisherTask
        • Class PublisherTimestampProvider
        • Class PubSubFactory
        • Class PubSubRegistry
        • Class RoundTripMainRunner
        • Class RoundTripRelayRunner
        • Class RoundTripRelayTask
        • Class RoundtripTimestampProvider
        • Class Runner
        • Class RunnerFactory
        • Class RunnerRegistry
        • Template Class SampleStatistics
        • Class SpinLock
        • Class StdoutOutput
        • Class Subscriber
        • Class SubscriberStats
        • Class SubscriberTask
        • Class TimestampProvider
      • Enums
        • Enum RoundTripMode
      • Functions
        • Template Function performance_test::for_each(const std::tuple<Tp…>&, FuncT)
        • Template Function performance_test::for_each(const std::tuple<Tp…>&, FuncT)
        • Function performance_test::now_int64_t
        • Function performance_test::operator<<(std::ostream&, const ExperimentConfiguration&)
        • Function performance_test::operator<<(std::ostream&, const QOSAbstraction::Reliability)
        • Function performance_test::operator<<(std::ostream&, const QOSAbstraction::Durability)
        • Function performance_test::operator<<(std::ostream&, const QOSAbstraction::HistoryKind)
        • Function performance_test::operator<<(std::ostream&, const QOSAbstraction)
        • Function performance_test::operator<<(std::ostream&, const RoundTripMode)
        • Function performance_test::operator<<(std::ostream&, const timeval&)
        • Function performance_test::post_proc_rt_init
        • Function performance_test::pre_proc_rt_init
        • Function performance_test::prevent_cpu_idle
        • Function performance_test::qos_durability_from_string
        • Function performance_test::qos_history_kind_from_string
        • Function performance_test::qos_reliability_from_string
        • Function performance_test::round_trip_mode_from_string
        • Function performance_test::to_string(const QOSAbstraction::Reliability)
        • Function performance_test::to_string(const QOSAbstraction::Durability)
        • Function performance_test::to_string(const QOSAbstraction::HistoryKind)
        • Function performance_test::to_string(const RoundTripMode)
        • Function performance_test::version
      • Typedefs
        • Typedef performance_test::perf_clock
      • Directories
        • Directory include
        • Directory performance_test
        • Directory cli
        • Directory execution_tasks
        • Directory experiment_configuration
        • Directory experiment_execution
        • Directory experiment_metrics
        • Directory outputs
        • Directory plugin
        • Directory utilities
      • Files
        • File analysis_result.hpp
        • File cli_parser.hpp
        • File cpu_usage_tracker.hpp
        • File csv_output.hpp
        • File data_entity_runner.hpp
        • File exit_request_handler.hpp
        • File experiment_configuration.hpp
        • File external_info.hpp
        • File for_each.hpp
        • File inter_thread_runner.hpp
        • File intra_thread_runner.hpp
        • File json_output.hpp
        • File memory_checker.hpp
        • File message_initializer.hpp
        • File message_received_listener.hpp
        • File msg_traits.hpp
        • File output.hpp
        • File output_configuration.hpp
        • File output_factory.hpp
        • File perf_clock.hpp
        • File plugin.hpp
        • File plugin_factory.hpp
        • File plugin_singleton.hpp
        • File prevent_cpu_idle.hpp
        • File pub_sub_factory.hpp
        • File pub_sub_registry.hpp
        • File publisher.hpp
        • File publisher_stats.hpp
        • File publisher_task.hpp
        • File qnx_res_usage.hpp
        • File qos_abstraction.hpp
        • File real_time_configuration.hpp
        • File round_trip_main_runner.hpp
        • File round_trip_mode.hpp
        • File round_trip_relay_runner.hpp
        • File round_trip_relay_task.hpp
        • File rt_enabler.hpp
        • File runner.hpp
        • File runner_factory.hpp
        • File runner_registry.hpp
        • File sample_statistics.hpp
        • File spin_lock.hpp
        • File stdout_output.hpp
        • File subscriber.hpp
        • File subscriber_stats.hpp
        • File subscriber_task.hpp
        • File timestamp_provider.hpp
        • File version.hpp
  • Standard Documents
    • CHANGELOG
      • Changelog for package performance_test
        • X.Y.Z (YYYY/MM/DD)
        • 2.3.0 (2024/09/24)
        • 2.2.0 (2024/05/15)
        • 2.1.0 (2024/04/17)
        • 2.0.0 (2024/03/19)
        • 1.5.2 (YYYY/MM/DD)
        • 1.5.0 (2023/06/14)
        • 1.4.2 (2023/03/15)
        • 1.4.1 (2023/02/23)
        • 1.4.0 (2023/02/20)
        • 1.3.7 (2023/01/04)
        • 1.3.6 (2023/01/03)
        • 1.3.5 (2022/12/05)
        • 1.3.4 (2022/11/28)
        • 1.3.3 (2022/11/28)
        • 1.3.2 (2022/11/21)
        • 1.3.1 (2022/11/21)
        • 1.3.0 (2022/08/25)
        • 1.2.1 (2022/06/30)
        • 1.2.0 (2022/06/28)
        • 1.1.2 (2022/06/08)
        • 1.1.1 (2022/06/07)
        • 1.1.0 (2022/06/02)
        • 1.0.0 (2022/05/12)
    • PACKAGE
    • README
      • performance_test
        • How to use this document
        • Example
        • Building the performance_test tool
        • Running an experiment
        • Middleware plugins
        • Framework plugins
        • Analyze the results
        • Plot the results
        • Architecture
        • Performance optimizations
        • Future extensions and limitations
        • Building with limited resources
  • Index
performance_test: Rolling
  • C++ API
  • Directory performance_test
  • View page source

Directory performance_test

↰ Parent directory (include)

Directory path: include/performance_test

Subdirectories

  • Directory cli

  • Directory execution_tasks

  • Directory experiment_configuration

  • Directory experiment_execution

  • Directory experiment_metrics

  • Directory outputs

  • Directory plugin

  • Directory utilities

Previous Next

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

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