![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
#include <mp/test/foo.capnp.h>#include <mp/test/foo.capnp.proxy.h>#include <atomic>#include <capnp/capability.h>#include <capnp/rpc.h>#include <cassert>#include <chrono>#include <condition_variable>#include <cstdint>#include <cstring>#include <functional>#include <future>#include <kj/async.h>#include <kj/async-io.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.capnp.h>#include <mp/proxy-io.h>#include <mp/util.h>#include <mp/version.h>#include <optional>#include <set>#include <stdexcept>#include <string>#include <string_view>#include <thread>#include <type_traits>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | mp::test::TestSetup |
| Test setup class creating a two way connection between a ProxyServer<FooInterface> object and a ProxyClient<FooInterface>. More... | |
Namespaces | |
| namespace | mp |
| Functions to serialize / deserialize common bitcoin types. | |
| namespace | mp::test |
Functions | |
| mp::test::KJ_TEST ("Call FooInterface methods") | |
| mp::test::KJ_TEST ("Call IPC method after client connection is closed") | |
| mp::test::KJ_TEST ("Calling IPC method after server connection is closed") | |
| mp::test::KJ_TEST ("Calling IPC method and disconnecting during the call") | |
| mp::test::KJ_TEST ("Calling IPC method, disconnecting and blocking during the call") | |
| mp::test::KJ_TEST ("Worker thread destroyed before it is initialized") | |
| mp::test::KJ_TEST ("Calling async IPC method, with server disconnect racing the call") | |
| mp::test::KJ_TEST ("Calling async IPC method, with server disconnect after cleanup") | |
| mp::test::KJ_TEST ("Make simultaneous IPC calls on single remote thread") | |
Variables | |
| constexpr auto | mp::test::kMP_MAJOR_VERSION {MP_MAJOR_VERSION} |
| Check version.h header values. | |
| constexpr auto | mp::test::kMP_MINOR_VERSION {MP_MINOR_VERSION} |