Bitcoin Core  26.1.0
P2P Digital Currency
Public Types | Public Member Functions | Protected Types | Protected Member Functions | List of all members
ipc::capnp::messages::Init::Server Class Reference

#include <init.capnp.h>

Inheritance diagram for ipc::capnp::messages::Init::Server:
[legend]
Collaboration diagram for ipc::capnp::messages::Init::Server:
[legend]

Public Types

typedef Init Serves
 

Public Member Functions

::capnp::Capability::Server::DispatchCallResult dispatchCall (uint64_t interfaceId, uint16_t methodId, ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer > context) override
 

Protected Types

typedef ::ipc::capnp::messages::Init::ConstructParams ConstructParams
 
typedef ::ipc::capnp::messages::Init::ConstructResults ConstructResults
 
typedef ::capnp::CallContext< ConstructParams, ConstructResultsConstructContext
 
typedef ::ipc::capnp::messages::Init::MakeEchoParams MakeEchoParams
 
typedef ::ipc::capnp::messages::Init::MakeEchoResults MakeEchoResults
 
typedef ::capnp::CallContext< MakeEchoParams, MakeEchoResultsMakeEchoContext
 

Protected Member Functions

virtual ::kj::Promise< void > construct (ConstructContext context)
 
virtual ::kj::Promise< void > makeEcho (MakeEchoContext context)
 
inline ::ipc::capnp::messages::Init::Client thisCap ()
 
::capnp::Capability::Server::DispatchCallResult dispatchCallInternal (uint16_t methodId, ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer > context)
 

Detailed Description

Definition at line 148 of file init.capnp.h.

Member Typedef Documentation

◆ ConstructContext

Definition at line 161 of file init.capnp.h.

◆ ConstructParams

Definition at line 159 of file init.capnp.h.

◆ ConstructResults

Definition at line 160 of file init.capnp.h.

◆ MakeEchoContext

Definition at line 165 of file init.capnp.h.

◆ MakeEchoParams

Definition at line 163 of file init.capnp.h.

◆ MakeEchoResults

Definition at line 164 of file init.capnp.h.

◆ Serves

Definition at line 151 of file init.capnp.h.

Member Function Documentation

◆ construct()

kj::Promise< void > ipc::capnp::messages::Init::Server::construct ( ConstructContext  context)
protected

Definition at line 285 of file init.capnp.c++.

◆ dispatchCall()

capnp::Capability::Server::DispatchCallResult ipc::capnp::messages::Init::Server::dispatchCall ( uint64_t  interfaceId,
uint16_t  methodId,
::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer >  context 
)
override

Definition at line 300 of file init.capnp.c++.

◆ dispatchCallInternal()

capnp::Capability::Server::DispatchCallResult ipc::capnp::messages::Init::Server::dispatchCallInternal ( uint16_t  methodId,
::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer >  context 
)
protected

Definition at line 310 of file init.capnp.c++.

◆ makeEcho()

kj::Promise< void > ipc::capnp::messages::Init::Server::makeEcho ( MakeEchoContext  context)
protected

Definition at line 295 of file init.capnp.c++.

◆ thisCap()

inline ::ipc::capnp::messages::Init::Client ipc::capnp::messages::Init::Server::thisCap ( )
inlineprotected

Definition at line 168 of file init.capnp.h.


The documentation for this class was generated from the following files: