5#ifndef MP_PROXY_TYPE_THREADMAP_H
6#define MP_PROXY_TYPE_THREADMAP_H
12struct ProxyServer<ThreadMap> final :
public virtual ThreadMap::Server
21template <
typename Output>
31template <
typename Input>
Object holding network & rpc state associated with either an incoming server connection,...
Concept satisfied when T's .get() method returns exactly type U.
Functions to serialize / deserialize common bitcoin types.
decltype(auto) CustomReadField(TypeList< LocalType >, Priority< 1 >, InvokeContext &invoke_context, Input &&input, ReadDest &&read_dest)
Overload multiprocess library's CustomReadField hook to allow any object with an Unserialize method t...
void CustomBuildField(TypeList< LocalType >, Priority< 1 >, InvokeContext &invoke_context, Value &&value, Output &&output)
Overload multiprocess library's CustomBuildField hook to allow any serializable object to be stored i...
Function parameter type for prioritizing overloaded function calls that would otherwise be ambiguous.
Connection & m_connection
Mapping from capnp interface type to proxy server implementation (specializations are generated by pr...
Type holding a list of types.
constexpr auto Ticks(Dur2 d)
Helper to count the seconds of a duration/time_point.