Bitcoin Core 29.99.0
P2P Digital Currency
Namespaces | Classes | Enumerations | Functions
mp::test Namespace Reference

Namespaces

namespace  messages
 

Classes

class  ExtendedCallback
 
class  FooCallback
 
struct  FooCustom
 
struct  FooEmpty
 
class  FooImplementation
 
struct  FooMessage
 
struct  FooMutable
 
struct  FooStruct
 
class  TestSetup
 Test setup class creating a two way connection between a ProxyServer<FooInterface> object and a ProxyClient<FooInterface>. More...
 

Enumerations

enum class  FooEnum : uint8_t { ONE = 1 , TWO = 2 }
 

Functions

template<typename Output >
void CustomBuildField (TypeList< FooCustom >, Priority< 1 >, InvokeContext &invoke_context, const FooCustom &value, Output &&output)
 
template<typename Input , typename ReadDest >
decltype(auto) CustomReadField (TypeList< FooCustom >, Priority< 1 >, InvokeContext &invoke_context, Input &&input, ReadDest &&read_dest)
 
 KJ_TEST ("Call FooInterface methods")
 
 KJ_TEST ("Call IPC method after client connection is closed")
 
 KJ_TEST ("Calling IPC method after server connection is closed")
 
 KJ_TEST ("Calling IPC method and disconnecting during the call")
 
 KJ_TEST ("Calling IPC method, disconnecting and blocking during the call")
 

Enumeration Type Documentation

◆ FooEnum

enum class mp::test::FooEnum : uint8_t
strong
Enumerator
ONE 
TWO 

Definition at line 26 of file foo.h.

Function Documentation

◆ CustomBuildField()

template<typename Output >
void mp::test::CustomBuildField ( TypeList< FooCustom ,
Priority< 1 >  ,
InvokeContext invoke_context,
const FooCustom value,
Output &&  output 
)

Definition at line 41 of file foo-types.h.

Here is the call graph for this function:

◆ CustomReadField()

template<typename Input , typename ReadDest >
decltype(auto) mp::test::CustomReadField ( TypeList< FooCustom ,
Priority< 1 >  ,
InvokeContext invoke_context,
Input &&  input,
ReadDest &&  read_dest 
)

Definition at line 48 of file foo-types.h.

Here is the call graph for this function:

◆ KJ_TEST() [1/5]

mp::test::KJ_TEST ( "Call FooInterface methods"  )

Definition at line 110 of file test.cpp.

◆ KJ_TEST() [2/5]

mp::test::KJ_TEST ( "Call IPC method after client connection is closed"  )

Definition at line 197 of file test.cpp.

◆ KJ_TEST() [3/5]

mp::test::KJ_TEST ( "Calling IPC method after server connection is closed"  )

Definition at line 214 of file test.cpp.

◆ KJ_TEST() [4/5]

mp::test::KJ_TEST ( "Calling IPC method and disconnecting during the call"  )

Definition at line 231 of file test.cpp.

◆ KJ_TEST() [5/5]

mp::test::KJ_TEST ( "Calling IPC  method,
disconnecting and blocking during the call"   
)

Definition at line 251 of file test.cpp.