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

#include <echo.capnp.h>

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

Public Types

typedef Echo 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::Echo::DestroyParams DestroyParams
 
typedef ::ipc::capnp::messages::Echo::DestroyResults DestroyResults
 
typedef ::capnp::CallContext< DestroyParams, DestroyResultsDestroyContext
 
typedef ::ipc::capnp::messages::Echo::EchoParams EchoParams
 
typedef ::ipc::capnp::messages::Echo::EchoResults EchoResults
 
typedef ::capnp::CallContext< EchoParams, EchoResultsEchoContext
 

Protected Member Functions

virtual ::kj::Promise< void > destroy (DestroyContext context)
 
virtual ::kj::Promise< void > echo (EchoContext context)
 
inline ::ipc::capnp::messages::Echo::Client thisCap ()
 
::capnp::Capability::Server::DispatchCallResult dispatchCallInternal (uint16_t methodId, ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer > context)
 

Detailed Description

Definition at line 147 of file echo.capnp.h.

Member Typedef Documentation

◆ DestroyContext

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

◆ DestroyParams

Definition at line 158 of file echo.capnp.h.

◆ DestroyResults

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

◆ EchoContext

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

◆ EchoParams

Definition at line 162 of file echo.capnp.h.

◆ EchoResults

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

◆ Serves

Definition at line 150 of file echo.capnp.h.

Member Function Documentation

◆ destroy()

kj::Promise< void > ipc::capnp::messages::Echo::Server::destroy ( DestroyContext  context)
protected

Definition at line 270 of file echo.capnp.c++.

◆ dispatchCall()

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

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

◆ dispatchCallInternal()

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

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

Here is the call graph for this function:

◆ echo()

kj::Promise< void > ipc::capnp::messages::Echo::Server::echo ( EchoContext  context)
protected

Definition at line 280 of file echo.capnp.c++.

◆ thisCap()

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

Definition at line 167 of file echo.capnp.h.


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