Public Attributes | List of all members
BT::FileLogger2::PImpl Struct Reference

Public Attributes

std::ofstream file_stream
 
Duration first_timestamp = {}
 
std::atomic_bool loop = true
 
std::condition_variable queue_cv
 
std::mutex queue_mutex
 
std::deque< Transitiontransitions_queue
 
std::thread writer_thread
 

Detailed Description

Definition at line 13 of file bt_file_logger_v2.cpp.

Member Data Documentation

◆ file_stream

std::ofstream BT::FileLogger2::PImpl::file_stream

Definition at line 15 of file bt_file_logger_v2.cpp.

◆ first_timestamp

Duration BT::FileLogger2::PImpl::first_timestamp = {}

Definition at line 17 of file bt_file_logger_v2.cpp.

◆ loop

std::atomic_bool BT::FileLogger2::PImpl::loop = true

Definition at line 24 of file bt_file_logger_v2.cpp.

◆ queue_cv

std::condition_variable BT::FileLogger2::PImpl::queue_cv

Definition at line 20 of file bt_file_logger_v2.cpp.

◆ queue_mutex

std::mutex BT::FileLogger2::PImpl::queue_mutex

Definition at line 21 of file bt_file_logger_v2.cpp.

◆ transitions_queue

std::deque<Transition> BT::FileLogger2::PImpl::transitions_queue

Definition at line 19 of file bt_file_logger_v2.cpp.

◆ writer_thread

std::thread BT::FileLogger2::PImpl::writer_thread

Definition at line 23 of file bt_file_logger_v2.cpp.


The documentation for this struct was generated from the following file:


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:09