#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>
Go to the source code of this file.
|
| namespace | mp |
| | Functions to serialize / deserialize common bitcoin types.
|
| |
| namespace | mp::test |
| |
◆ client
| std::unique_ptr<ProxyClient<messages::FooInterface> > client |
◆ client_promise
| std::promise<std::unique_ptr<ProxyClient<messages::FooInterface> > > client_promise |
◆ counter_cv
| std::condition_variable counter_cv |
◆ counter_mutex
◆ listener
◆ m_dir
◆ m_fd
◆ m_loop_ref
| std::optional<EventLoopRef> m_loop_ref |
◆ m_path
◆ ready_promise
| std::promise<void> ready_promise |
◆ 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.