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

#include <TestHelpers.h>

Collaboration diagram for xrpl::test::jtx::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 440 of file jtx/TestHelpers.h.

Member Function Documentation

◆ waitFor()

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

Definition at line 452 of file jtx/TestHelpers.h.

◆ signal()

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

Definition at line 461 of file jtx/TestHelpers.h.

Member Data Documentation

◆ cv_

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

Definition at line 443 of file jtx/TestHelpers.h.

◆ mutex_

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

Definition at line 444 of file jtx/TestHelpers.h.

◆ signaled_

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

Definition at line 445 of file jtx/TestHelpers.h.