Bitcoin Core  28.1.0
P2P Digital Currency
Public Types | Public Member Functions | Protected Types | Protected Member Functions | List of all members
gen::FooInterface::Server Class Reference

#include <ipc_test.capnp.h>

Inheritance diagram for gen::FooInterface::Server:
[legend]
Collaboration diagram for gen::FooInterface::Server:
[legend]

Public Types

typedef FooInterface 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 ::gen::FooInterface::AddParams AddParams
 
typedef ::gen::FooInterface::AddResults AddResults
 
typedef ::capnp::CallContext< AddParams, AddResultsAddContext
 
typedef ::gen::FooInterface::PassOutPointParams PassOutPointParams
 
typedef ::gen::FooInterface::PassOutPointResults PassOutPointResults
 
typedef ::capnp::CallContext< PassOutPointParams, PassOutPointResultsPassOutPointContext
 
typedef ::gen::FooInterface::PassUniValueParams PassUniValueParams
 
typedef ::gen::FooInterface::PassUniValueResults PassUniValueResults
 
typedef ::capnp::CallContext< PassUniValueParams, PassUniValueResultsPassUniValueContext
 

Protected Member Functions

virtual ::kj::Promise< void > add (AddContext context)
 
virtual ::kj::Promise< void > passOutPoint (PassOutPointContext context)
 
virtual ::kj::Promise< void > passUniValue (PassUniValueContext context)
 
inline ::gen::FooInterface::Client thisCap ()
 
::capnp::Capability::Server::DispatchCallResult dispatchCallInternal (uint16_t methodId, ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer > context)
 

Detailed Description

Definition at line 180 of file ipc_test.capnp.h.

Member Typedef Documentation

◆ AddContext

typedef ::capnp::CallContext<AddParams, AddResults> gen::FooInterface::Server::AddContext
protected

Definition at line 193 of file ipc_test.capnp.h.

◆ AddParams

Definition at line 191 of file ipc_test.capnp.h.

◆ AddResults

Definition at line 192 of file ipc_test.capnp.h.

◆ PassOutPointContext

Definition at line 197 of file ipc_test.capnp.h.

◆ PassOutPointParams

Definition at line 195 of file ipc_test.capnp.h.

◆ PassOutPointResults

Definition at line 196 of file ipc_test.capnp.h.

◆ PassUniValueContext

Definition at line 201 of file ipc_test.capnp.h.

◆ PassUniValueParams

Definition at line 199 of file ipc_test.capnp.h.

◆ PassUniValueResults

Definition at line 200 of file ipc_test.capnp.h.

◆ Serves

Definition at line 183 of file ipc_test.capnp.h.

Member Function Documentation

◆ add()

kj::Promise< void > gen::FooInterface::Server::add ( AddContext  context)
protected

Definition at line 391 of file ipc_test.capnp.c++.

◆ dispatchCall()

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

Definition at line 416 of file ipc_test.capnp.c++.

◆ dispatchCallInternal()

capnp::Capability::Server::DispatchCallResult gen::FooInterface::Server::dispatchCallInternal ( uint16_t  methodId,
::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer >  context 
)
protected

Definition at line 426 of file ipc_test.capnp.c++.

◆ passOutPoint()

kj::Promise< void > gen::FooInterface::Server::passOutPoint ( PassOutPointContext  context)
protected

Definition at line 401 of file ipc_test.capnp.c++.

◆ passUniValue()

kj::Promise< void > gen::FooInterface::Server::passUniValue ( PassUniValueContext  context)
protected

Definition at line 411 of file ipc_test.capnp.c++.

◆ thisCap()

inline ::gen::FooInterface::Client gen::FooInterface::Server::thisCap ( )
inlineprotected

Definition at line 204 of file ipc_test.capnp.h.


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