Bitcoin Core  27.99.0
P2P Digital Currency
Classes | Functions
ipc_test.h File Reference
#include <primitives/transaction.h>
#include <univalue.h>
Include dependency graph for ipc_test.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FooImplementation
 

Functions

void IpcTest ()
 Unit test that tests execution of IPC calls without actually creating a separate process. More...
 

Function Documentation

◆ IpcTest()

void IpcTest ( )

Unit test that tests execution of IPC calls without actually creating a separate process.

This test is primarily intended to verify behavior of type conversion code that converts C++ objects to Cap'n Proto messages and vice versa.

The test creates a thread which creates a FooImplementation object (defined in ipc_test.h) and a two-way pipe accepting IPC requests which call methods on the object through FooInterface (defined in ipc_test.capnp).

Definition at line 26 of file ipc_test.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: