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

#include <ipc_test.capnp.h>

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

Public Types

typedef FooInterface Calls
 
typedef FooInterface Reads
 

Public Member Functions

 Client (decltype(nullptr))
 
 Client (::kj::Own< ::capnp::ClientHook > &&hook)
 
template<typename _t , typename = ::kj::EnableIf< ::kj::canConvert<_t*, Server*>()>>
 Client (::kj::Own< _t > &&server)
 
template<typename _t , typename = ::kj::EnableIf< ::kj::canConvert<_t*, Client*>()>>
 Client (::kj::Promise< _t > &&promise)
 
 Client (::kj::Exception &&exception)
 
 Client (Client &)=default
 
 Client (Client &&)=default
 
Clientoperator= (Client &other)
 
Clientoperator= (Client &&other)
 
::capnp::Request< ::gen::FooInterface::AddParams, ::gen::FooInterface::AddResultsaddRequest (::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
 
::capnp::Request< ::gen::FooInterface::PassOutPointParams, ::gen::FooInterface::PassOutPointResultspassOutPointRequest (::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
 
::capnp::Request< ::gen::FooInterface::PassUniValueParams, ::gen::FooInterface::PassUniValueResultspassUniValueRequest (::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
 

Protected Member Functions

 Client ()=default
 

Detailed Description

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

Member Typedef Documentation

◆ Calls

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

◆ Reads

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

Constructor & Destructor Documentation

◆ Client() [1/8]

gen::FooInterface::Client::Client ( decltype(nullptr)  )
inline

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

◆ Client() [2/8]

gen::FooInterface::Client::Client ( ::kj::Own< ::capnp::ClientHook > &&  hook)
inlineexplicit

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

◆ Client() [3/8]

template<typename _t , typename >
gen::FooInterface::Client::Client ( ::kj::Own< _t > &&  server)
inline

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

◆ Client() [4/8]

template<typename _t , typename >
gen::FooInterface::Client::Client ( ::kj::Promise< _t > &&  promise)
inline

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

◆ Client() [5/8]

gen::FooInterface::Client::Client ( ::kj::Exception &&  exception)
inline

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

◆ Client() [6/8]

gen::FooInterface::Client::Client ( Client )
default

◆ Client() [7/8]

gen::FooInterface::Client::Client ( Client &&  )
default

◆ Client() [8/8]

gen::FooInterface::Client::Client ( )
protecteddefault

Member Function Documentation

◆ addRequest()

capnp::Request<::gen::FooInterface::AddParams,::gen::FooInterface::AddResults > gen::FooInterface::Client::addRequest ( ::kj::Maybe< ::capnp::MessageSize >  sizeHint = nullptr)

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

Here is the caller graph for this function:

◆ operator=() [1/2]

gen::FooInterface::Client & gen::FooInterface::Client::operator= ( Client other)
inline

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

◆ operator=() [2/2]

gen::FooInterface::Client & gen::FooInterface::Client::operator= ( Client &&  other)
inline

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

◆ passOutPointRequest()

capnp::Request<::gen::FooInterface::PassOutPointParams,::gen::FooInterface::PassOutPointResults > gen::FooInterface::Client::passOutPointRequest ( ::kj::Maybe< ::capnp::MessageSize >  sizeHint = nullptr)

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

Here is the caller graph for this function:

◆ passUniValueRequest()

capnp::Request<::gen::FooInterface::PassUniValueParams,::gen::FooInterface::PassUniValueResults > gen::FooInterface::Client::passUniValueRequest ( ::kj::Maybe< ::capnp::MessageSize >  sizeHint = nullptr)

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

Here is the caller graph for this function:

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