rosbag2_test_common
Python API
rosbag2_test_common package
Module contents
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rclcpp
Namespace rosbag2_test_common
Namespace std::chrono_literals
Classes and Structs
Struct Process
Template Class ClientManager
Class MemoryManagement
Class ParametrizedTemporaryDirectoryFixture
Class PublicationManager
Class ServiceManager
Class SubscriptionManager
Class TemporaryDirectoryFixture
Functions
Function close_process_handles
Function command_string_to_arguments
Function const_char_to_tchar
Function create_process
Function execute_and_wait_until_completion(const std::string&, const std::string&)
Function execute_and_wait_until_completion(const std::string&, const std::string&)
Function rosbag2_test_common::bag_filename_for_storage_id
Template Function rosbag2_test_common::spin_and_wait_for
Template Function rosbag2_test_common::wait_until_condition
Function start_execution(const std::string&)
Function start_execution(const std::string&)
Function stop_execution(const ProcessHandle&, int, std::chrono::duration<double>)
Function stop_execution(const ProcessHandle&, int, std::chrono::duration<double>)
Function wait_until_completion(const ProcessHandle&, std::chrono::duration<double>)
Function wait_until_completion(const ProcessHandle&, std::chrono::duration<double>)
Variables
Variable rosbag2_test_common::kTestedStorageIDs
Typedefs
Typedef ProcessHandle
Typedef ProcessHandle
Directories
Directory include
Directory rosbag2_test_common
Files
File client_manager.hpp
File memory_management.hpp
File process_execution_helpers.hpp
File process_execution_helpers_unix.hpp
File process_execution_helpers_windows.hpp
File publication_manager.hpp
File service_manager.hpp
File subscription_manager.hpp
File temporary_directory_fixture.hpp
File tested_storage_ids.hpp
File wait_for.hpp
Standard Documents
CHANGELOG
Changelog for package rosbag2_test_common
0.29.0 (2024-09-03)
0.28.0 (2024-06-17)
0.27.0 (2024-04-30)
0.26.1 (2024-04-17)
0.26.0 (2024-04-16)
0.25.0 (2024-03-27)
0.24.0 (2023-07-11)
0.23.0 (2023-04-28)
0.22.0 (2023-04-18)
0.21.0 (2023-04-12)
0.20.0 (2023-02-14)
0.19.0 (2023-01-13)
0.18.0 (2022-11-15)
0.17.0 (2022-07-30)
0.16.0 (2022-05-11)
0.15.1 (2022-04-06)
0.15.0 (2022-04-05)
0.14.1 (2022-03-29)
0.14.0 (2022-03-29)
0.13.0 (2022-01-13)
0.12.0 (2021-12-17)
0.11.0 (2021-11-08)
0.10.1 (2021-10-22)
0.10.0 (2021-10-19)
0.9.0 (2021-05-17)
0.8.0 (2021-04-19)
0.7.0 (2021-03-18)
0.6.0 (2021-02-01)
0.5.0 (2020-12-02)
0.4.0 (2020-11-19)
0.3.2 (2020-06-03)
0.3.1 (2020-06-01)
0.3.0 (2020-05-26)
0.2.8 (2020-05-18)
0.2.7 (2020-05-12)
0.2.6 (2020-05-07)
0.2.5 (2020-04-30)
0.2.4 (2019-11-18)
0.2.3 (2019-11-18)
0.2.2 (2019-11-13)
0.2.1 (2019-10-23)
0.2.0 (2019-09-26)
0.1.2 (2019-05-20)
0.1.1 (2019-05-09)
0.1.0 (2019-05-08)
0.0.5 (2018-12-27)
0.0.4 (2018-12-19)
0.0.2 (2018-12-12)
0.0.1 (2018-12-11)
PACKAGE
Index
rosbag2_test_common
Index
Index
C
|
M
|
P
|
R
C
close_process_handles (C++ function)
command_string_to_arguments (C++ function)
const_char_to_tchar (C++ function)
create_process (C++ function)
M
module
rosbag2_test_common
P
Process (C++ struct)
Process::job_handle (C++ member)
Process::process_info (C++ member)
ProcessHandle (C++ type)
,
[1]
R
rosbag2_test_common
module
rosbag2_test_common::bag_filename_for_storage_id (C++ function)
rosbag2_test_common::ClientManager (C++ class)
rosbag2_test_common::ClientManager::check_service_ready (C++ function)
rosbag2_test_common::ClientManager::client_shared_ptr (C++ type)
rosbag2_test_common::ClientManager::ClientManager (C++ function)
rosbag2_test_common::ClientManager::send_request (C++ function)
rosbag2_test_common::ClientManager::wait_for_service_to_be_ready (C++ function)
rosbag2_test_common::kTestedStorageIDs (C++ member)
rosbag2_test_common::MemoryManagement (C++ class)
rosbag2_test_common::MemoryManagement::deserialize_message (C++ function)
rosbag2_test_common::MemoryManagement::make_initialized_message (C++ function)
rosbag2_test_common::MemoryManagement::MemoryManagement (C++ function)
rosbag2_test_common::MemoryManagement::serialize_message (C++ function)
rosbag2_test_common::MemoryManagement::~MemoryManagement (C++ function)
rosbag2_test_common::ParametrizedTemporaryDirectoryFixture (C++ class)
rosbag2_test_common::PublicationManager (C++ class)
rosbag2_test_common::PublicationManager::PublicationManager (C++ function)
rosbag2_test_common::PublicationManager::run_publishers (C++ function)
rosbag2_test_common::PublicationManager::run_publishers_async (C++ function)
rosbag2_test_common::PublicationManager::setup_publisher (C++ function)
,
[1]
rosbag2_test_common::PublicationManager::wait_for_matched (C++ function)
rosbag2_test_common::ServiceManager (C++ class)
rosbag2_test_common::ServiceManager::all_services_ready (C++ function)
rosbag2_test_common::ServiceManager::run_services (C++ function)
rosbag2_test_common::ServiceManager::ServiceManager (C++ function)
rosbag2_test_common::ServiceManager::setup_service (C++ function)
rosbag2_test_common::ServiceManager::~ServiceManager (C++ function)
rosbag2_test_common::spin_and_wait_for (C++ function)
rosbag2_test_common::SubscriptionManager (C++ class)
rosbag2_test_common::SubscriptionManager::add_subscription (C++ function)
rosbag2_test_common::SubscriptionManager::get_received_messages (C++ function)
rosbag2_test_common::SubscriptionManager::spin_and_wait_for_matched (C++ function)
,
[1]
rosbag2_test_common::SubscriptionManager::spin_subscriptions (C++ function)
rosbag2_test_common::SubscriptionManager::spin_subscriptions_sync (C++ function)
rosbag2_test_common::SubscriptionManager::SubscriptionManager (C++ function)
rosbag2_test_common::TemporaryDirectoryFixture (C++ class)
rosbag2_test_common::TemporaryDirectoryFixture::temporary_dir_path_ (C++ member)
rosbag2_test_common::TemporaryDirectoryFixture::TemporaryDirectoryFixture (C++ function)
rosbag2_test_common::TemporaryDirectoryFixture::~TemporaryDirectoryFixture (C++ function)
rosbag2_test_common::wait_until_condition (C++ function)