rippled
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ripple::test::jtx::AMMTest::gate Class Reference

#include <AMMTest.h>

Collaboration diagram for ripple::test::jtx::AMMTest::gate:
Collaboration graph
[legend]

Public Member Functions

template<class Rep , class Period >
bool wait_for (std::chrono::duration< Rep, Period > const &rel_time)
 
void signal ()
 

Private Attributes

std::condition_variable cv_
 
std::mutex mutex_
 
bool signaled_ = false
 

Detailed Description

Definition at line 98 of file AMMTest.h.

Member Function Documentation

◆ wait_for()

template<class Rep , class Period >
bool ripple::test::jtx::AMMTest::gate::wait_for ( std::chrono::duration< Rep, Period > const &  rel_time)

Definition at line 110 of file AMMTest.h.

◆ signal()

void ripple::test::jtx::AMMTest::gate::signal ( )

Definition at line 119 of file AMMTest.h.

Member Data Documentation

◆ cv_

std::condition_variable ripple::test::jtx::AMMTest::gate::cv_
private

Definition at line 101 of file AMMTest.h.

◆ mutex_

std::mutex ripple::test::jtx::AMMTest::gate::mutex_
private

Definition at line 102 of file AMMTest.h.

◆ signaled_

bool ripple::test::jtx::AMMTest::gate::signaled_ = false
private

Definition at line 103 of file AMMTest.h.