Bitcoin Core 31.99.0
P2P Digital Currency
Namespaces
listen_tests.cpp File Reference
#include <cassert>
#include <filesystem>
#include <mp/test/foo.capnp.h>
#include <mp/test/foo.capnp.proxy.h>
#include <chrono>
#include <condition_variable>
#include <cstdlib>
#include <cstring>
#include <future>
#include <functional>
#include <kj/async.h>
#include <kj/common.h>
#include <kj/debug.h>
#include <kj/memory.h>
#include <kj/test.h>
#include <memory>
#include <mp/proxy.h>
#include <mp/proxy-io.h>
#include <mp/util.h>
#include <ratio>
#include <optional>
#include <stdexcept>
#include <string>
#include <sys/socket.h>
#include <sys/un.h>
#include <thread>
#include <unistd.h>
Include dependency graph for listen_tests.cpp:

Go to the source code of this file.

Namespaces

namespace  mp
 Functions to serialize / deserialize common bitcoin types.
 
namespace  mp::test
 

Variable Documentation

◆ client

std::unique_ptr<ProxyClient<messages::FooInterface> > client

Definition at line 125 of file listen_tests.cpp.

◆ client_promise

std::promise<std::unique_ptr<ProxyClient<messages::FooInterface> > > client_promise

Definition at line 124 of file listen_tests.cpp.

◆ counter_cv

std::condition_variable counter_cv

Definition at line 206 of file listen_tests.cpp.

◆ counter_mutex

Mutex counter_mutex

Definition at line 205 of file listen_tests.cpp.

◆ listener

UnixListener listener

Definition at line 202 of file listen_tests.cpp.

◆ m_dir

std::string m_dir
private

Definition at line 95 of file listen_tests.cpp.

◆ m_fd

int m_fd {-1}
private

Definition at line 94 of file listen_tests.cpp.

◆ m_loop_ref

std::optional<EventLoopRef> m_loop_ref

Definition at line 204 of file listen_tests.cpp.

◆ m_path

std::string m_path
private

Definition at line 96 of file listen_tests.cpp.

◆ ready_promise

std::promise<void> ready_promise

Definition at line 203 of file listen_tests.cpp.

◆ thread

std::thread thread

Thread variable should be after other struct members so the thread does not start until the other members are initialized.

Definition at line 129 of file listen_tests.cpp.