Public Member Functions | Private Attributes | List of all members
BT::TickEngine Class Reference

#include <tick_engine.h>

Public Member Functions

void notify ()
 
 TickEngine (bool start_as_ready=false)
 
void wait ()
 
 ~TickEngine ()=default
 

Private Attributes

std::condition_variable condition_variable_
 
std::mutex mutex_
 
bool ready_
 

Detailed Description

Definition at line 24 of file tick_engine.h.

Constructor & Destructor Documentation

BT::TickEngine::TickEngine ( bool  start_as_ready = false)

Definition at line 20 of file tick_engine.cpp.

BT::TickEngine::~TickEngine ( )
default

Member Function Documentation

void BT::TickEngine::notify ( )

Definition at line 34 of file tick_engine.cpp.

void BT::TickEngine::wait ( )

Definition at line 24 of file tick_engine.cpp.

Member Data Documentation

std::condition_variable BT::TickEngine::condition_variable_
private

Definition at line 29 of file tick_engine.h.

std::mutex BT::TickEngine::mutex_
private

Definition at line 28 of file tick_engine.h.

bool BT::TickEngine::ready_
private

Definition at line 27 of file tick_engine.h.


The documentation for this class was generated from the following files:


behaviortree_cpp
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Sat Feb 2 2019 04:01:55