Bitcoin Core 28.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
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 182 of file ipc_test.capnp.h.

Member Typedef Documentation

◆ AddContext

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

◆ AddParams

◆ AddResults

◆ PassOutPointContext

◆ PassOutPointParams

◆ PassOutPointResults

◆ PassUniValueContext

◆ PassUniValueParams

◆ PassUniValueResults

◆ Serves

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 206 of file ipc_test.capnp.h.


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