xrpld
Loading...
Searching...
No Matches
xrpl::test::jtx::AMMTest::Gate Class Reference

#include <AMMTest.h>

Collaboration diagram for xrpl::test::jtx::AMMTest::Gate:

Public Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 120 of file AMMTest.h.

Member Function Documentation

◆ waitFor()

template<class Rep, class Period>
bool xrpl::test::jtx::AMMTest::Gate::waitFor ( std::chrono::duration< Rep, Period > const & relTime)

Definition at line 132 of file AMMTest.h.

◆ signal()

void xrpl::test::jtx::AMMTest::Gate::signal ( )

Definition at line 141 of file AMMTest.h.

Member Data Documentation

◆ cv_

std::condition_variable xrpl::test::jtx::AMMTest::Gate::cv_
private

Definition at line 123 of file AMMTest.h.

◆ mutex_

std::mutex xrpl::test::jtx::AMMTest::Gate::mutex_
private

Definition at line 124 of file AMMTest.h.

◆ signaled_

bool xrpl::test::jtx::AMMTest::Gate::signaled_ = false
private

Definition at line 125 of file AMMTest.h.