6#include <capnp/generated-header-support.h>
7#include <kj/windows-sanity.h>
9#include <capnp/capability.h>
13#error "CAPNP_VERSION is not defined, is capnp/generated-header-support.h missing?"
14#elif CAPNP_VERSION != 1000002
15#error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library."
54 CAPNP_DECLARE_INTERFACE_HEADER(9b16bffa65b7eed2)
55 static constexpr ::
capnp::
_::RawBrandedSchema const*
brand() {
return &schema->defaultBrand; }
68 CAPNP_DECLARE_STRUCT_HEADER(b7a9756e51860513, 1, 0)
70 static constexpr ::capnp::_::RawBrandedSchema
const*
brand() {
return &schema->defaultBrand; }
83 CAPNP_DECLARE_STRUCT_HEADER(fd99518ef5186972, 1, 0)
85 static constexpr ::capnp::_::RawBrandedSchema
const*
brand() {
return &schema->defaultBrand; }
98 CAPNP_DECLARE_STRUCT_HEADER(bcfcca27cd7c6f67, 0, 1)
100 static constexpr ::capnp::_::RawBrandedSchema
const*
brand() {
return &schema->defaultBrand; }
113 CAPNP_DECLARE_STRUCT_HEADER(b24a1700d0933642, 0, 1)
115 static constexpr ::capnp::_::RawBrandedSchema
const*
brand() {
return &schema->defaultBrand; }
128 CAPNP_DECLARE_STRUCT_HEADER(f7ac3fc302b10456, 0, 1)
130 static constexpr ::capnp::_::RawBrandedSchema
const*
brand() {
return &schema->defaultBrand; }
143 CAPNP_DECLARE_STRUCT_HEADER(bba87756fde5befc, 0, 1)
145 static constexpr ::capnp::_::RawBrandedSchema
const*
brand() {
return &schema->defaultBrand; }
154 :
public virtual ::capnp::Capability::Client {
159 Client(
decltype(
nullptr));
160 explicit Client(::kj::Own< ::capnp::ClientHook>&& hook);
161 template <typename _t, typename = ::kj::EnableIf< ::kj::canConvert<_t*, Server*>()>>
162 Client(::kj::Own<_t>&& server);
163 template <typename _t, typename = ::kj::EnableIf< ::kj::canConvert<_t*, Client*>()>>
164 Client(::kj::Promise<_t>&& promise);
165 Client(::kj::Exception&& exception);
171 ::capnp::Request< ::gen::FooInterface::AddParams, ::gen::FooInterface::AddResults>
addRequest(
172 ::kj::Maybe< ::capnp::MessageSize> sizeHint =
nullptr);
173 ::capnp::Request< ::gen::FooInterface::PassOutPointParams, ::gen::FooInterface::PassOutPointResults>
passOutPointRequest(
174 ::kj::Maybe< ::capnp::MessageSize> sizeHint =
nullptr);
175 ::capnp::Request< ::gen::FooInterface::PassUniValueParams, ::gen::FooInterface::PassUniValueResults>
passUniValueRequest(
176 ::kj::Maybe< ::capnp::MessageSize> sizeHint =
nullptr);
183 :
public virtual ::capnp::Capability::Server {
187 ::capnp::Capability::Server::DispatchCallResult
dispatchCall(
188 uint64_t interfaceId, uint16_t methodId,
189 ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context)
195 typedef ::capnp::CallContext<AddParams, AddResults>
AddContext;
206 inline ::gen::FooInterface::Client
thisCap() {
207 return ::capnp::Capability::Server::thisCap()
208 .template castAs< ::gen::FooInterface>();
213 ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context);
225 return _reader.totalSize().asPublic();
234 inline ::int32_t
getA()
const;
236 inline ::int32_t
getB()
const;
240 template <
typename, ::capnp::Kind>
241 friend struct ::capnp::ToDynamic_;
242 template <
typename, ::capnp::Kind>
243 friend struct ::capnp::_::PointerHelpers;
244 template <
typename, ::capnp::Kind>
245 friend struct ::capnp::List;
246 friend class ::capnp::MessageBuilder;
247 friend class ::capnp::Orphanage;
266 inline ::int32_t
getA();
267 inline void setA( ::int32_t value);
269 inline ::int32_t
getB();
270 inline void setB( ::int32_t value);
274 template <
typename, ::capnp::Kind>
275 friend struct ::capnp::ToDynamic_;
276 friend class ::capnp::Orphanage;
277 template <
typename, ::capnp::Kind>
278 friend struct ::capnp::_::PointerHelpers;
287 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
292 friend class ::capnp::PipelineHook;
293 template <
typename, ::capnp::Kind>
294 friend struct ::capnp::ToDynamic_;
306 return _reader.totalSize().asPublic();
319 template <
typename, ::capnp::Kind>
320 friend struct ::capnp::ToDynamic_;
321 template <
typename, ::capnp::Kind>
322 friend struct ::capnp::_::PointerHelpers;
323 template <
typename, ::capnp::Kind>
324 friend struct ::capnp::List;
325 friend class ::capnp::MessageBuilder;
326 friend class ::capnp::Orphanage;
350 template <
typename, ::capnp::Kind>
351 friend struct ::capnp::ToDynamic_;
352 friend class ::capnp::Orphanage;
353 template <
typename, ::capnp::Kind>
354 friend struct ::capnp::_::PointerHelpers;
363 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
368 friend class ::capnp::PipelineHook;
369 template <
typename, ::capnp::Kind>
370 friend struct ::capnp::ToDynamic_;
382 return _reader.totalSize().asPublic();
391 inline bool hasArg()
const;
392 inline ::capnp::Data::Reader
getArg()
const;
396 template <
typename, ::capnp::Kind>
397 friend struct ::capnp::ToDynamic_;
398 template <
typename, ::capnp::Kind>
399 friend struct ::capnp::_::PointerHelpers;
400 template <
typename, ::capnp::Kind>
401 friend struct ::capnp::List;
402 friend class ::capnp::MessageBuilder;
403 friend class ::capnp::Orphanage;
423 inline ::capnp::Data::Builder
getArg();
424 inline void setArg( ::capnp::Data::Reader value);
425 inline ::capnp::Data::Builder
initArg(
unsigned int size);
426 inline void adoptArg(::capnp::Orphan< ::capnp::Data>&& value);
427 inline ::capnp::Orphan< ::capnp::Data>
disownArg();
431 template <
typename, ::capnp::Kind>
432 friend struct ::capnp::ToDynamic_;
433 friend class ::capnp::Orphanage;
434 template <
typename, ::capnp::Kind>
435 friend struct ::capnp::_::PointerHelpers;
444 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
449 friend class ::capnp::PipelineHook;
450 template <
typename, ::capnp::Kind>
451 friend struct ::capnp::ToDynamic_;
463 return _reader.totalSize().asPublic();
473 inline ::capnp::Data::Reader
getResult()
const;
477 template <
typename, ::capnp::Kind>
478 friend struct ::capnp::ToDynamic_;
479 template <
typename, ::capnp::Kind>
480 friend struct ::capnp::_::PointerHelpers;
481 template <
typename, ::capnp::Kind>
482 friend struct ::capnp::List;
483 friend class ::capnp::MessageBuilder;
484 friend class ::capnp::Orphanage;
504 inline ::capnp::Data::Builder
getResult();
505 inline void setResult( ::capnp::Data::Reader value);
506 inline ::capnp::Data::Builder
initResult(
unsigned int size);
507 inline void adoptResult(::capnp::Orphan< ::capnp::Data>&& value);
512 template <
typename, ::capnp::Kind>
513 friend struct ::capnp::ToDynamic_;
514 friend class ::capnp::Orphanage;
515 template <
typename, ::capnp::Kind>
516 friend struct ::capnp::_::PointerHelpers;
525 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
530 friend class ::capnp::PipelineHook;
531 template <
typename, ::capnp::Kind>
532 friend struct ::capnp::ToDynamic_;
544 return _reader.totalSize().asPublic();
553 inline bool hasArg()
const;
554 inline ::capnp::Text::Reader
getArg()
const;
558 template <
typename, ::capnp::Kind>
559 friend struct ::capnp::ToDynamic_;
560 template <
typename, ::capnp::Kind>
561 friend struct ::capnp::_::PointerHelpers;
562 template <
typename, ::capnp::Kind>
563 friend struct ::capnp::List;
564 friend class ::capnp::MessageBuilder;
565 friend class ::capnp::Orphanage;
585 inline ::capnp::Text::Builder
getArg();
586 inline void setArg( ::capnp::Text::Reader value);
587 inline ::capnp::Text::Builder
initArg(
unsigned int size);
588 inline void adoptArg(::capnp::Orphan< ::capnp::Text>&& value);
589 inline ::capnp::Orphan< ::capnp::Text>
disownArg();
593 template <
typename, ::capnp::Kind>
594 friend struct ::capnp::ToDynamic_;
595 friend class ::capnp::Orphanage;
596 template <
typename, ::capnp::Kind>
597 friend struct ::capnp::_::PointerHelpers;
606 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
611 friend class ::capnp::PipelineHook;
612 template <
typename, ::capnp::Kind>
613 friend struct ::capnp::ToDynamic_;
625 return _reader.totalSize().asPublic();
635 inline ::capnp::Text::Reader
getResult()
const;
639 template <
typename, ::capnp::Kind>
640 friend struct ::capnp::ToDynamic_;
641 template <
typename, ::capnp::Kind>
642 friend struct ::capnp::_::PointerHelpers;
643 template <
typename, ::capnp::Kind>
644 friend struct ::capnp::List;
645 friend class ::capnp::MessageBuilder;
646 friend class ::capnp::Orphanage;
666 inline ::capnp::Text::Builder
getResult();
667 inline void setResult( ::capnp::Text::Reader value);
668 inline ::capnp::Text::Builder
initResult(
unsigned int size);
669 inline void adoptResult(::capnp::Orphan< ::capnp::Text>&& value);
674 template <
typename, ::capnp::Kind>
675 friend struct ::capnp::ToDynamic_;
676 friend class ::capnp::Orphanage;
677 template <
typename, ::capnp::Kind>
678 friend struct ::capnp::_::PointerHelpers;
687 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
692 friend class ::capnp::PipelineHook;
693 template <
typename, ::capnp::Kind>
694 friend struct ::capnp::ToDynamic_;
704 ::kj::Own< ::capnp::ClientHook>&& hook)
706template <
typename _t,
typename>
709template <
typename _t,
typename>
711 : ::
capnp::Capability::
Client(::kj::mv(promise)) {}
713 : ::
capnp::Capability::
Client(::kj::mv(exception)) {}
715 ::capnp::Capability::Client::operator=(other);
719 ::capnp::Capability::Client::operator=(kj::mv(other));
725 return _reader.getDataField< ::int32_t>(
726 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
730 return _builder.getDataField< ::int32_t>(
731 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
734 _builder.setDataField< ::int32_t>(
735 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
739 return _reader.getDataField< ::int32_t>(
740 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
744 return _builder.getDataField< ::int32_t>(
745 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
748 _builder.setDataField< ::int32_t>(
749 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
753 return _reader.getDataField< ::int32_t>(
754 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
758 return _builder.getDataField< ::int32_t>(
759 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
762 _builder.setDataField< ::int32_t>(
763 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
767 return !_reader.getPointerField(
768 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
771 return !_builder.getPointerField(
772 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
775 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
776 ::capnp::bounded<0>() * ::capnp::POINTERS));
779 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
780 ::capnp::bounded<0>() * ::capnp::POINTERS));
783 ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
784 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
787 return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
788 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
791 ::capnp::Orphan< ::capnp::Data>&& value) {
792 ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
793 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
796 return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
797 ::capnp::bounded<0>() * ::capnp::POINTERS));
801 return !_reader.getPointerField(
802 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
805 return !_builder.getPointerField(
806 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
809 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
810 ::capnp::bounded<0>() * ::capnp::POINTERS));
813 return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
814 ::capnp::bounded<0>() * ::capnp::POINTERS));
817 ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
818 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
821 return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
822 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
825 ::capnp::Orphan< ::capnp::Data>&& value) {
826 ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
827 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
830 return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
831 ::capnp::bounded<0>() * ::capnp::POINTERS));
835 return !_reader.getPointerField(
836 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
839 return !_builder.getPointerField(
840 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
843 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
844 ::capnp::bounded<0>() * ::capnp::POINTERS));
847 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
848 ::capnp::bounded<0>() * ::capnp::POINTERS));
851 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
852 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
855 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
856 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
859 ::capnp::Orphan< ::capnp::Text>&& value) {
860 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
861 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
864 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
865 ::capnp::bounded<0>() * ::capnp::POINTERS));
869 return !_reader.getPointerField(
870 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
873 return !_builder.getPointerField(
874 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
877 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
878 ::capnp::bounded<0>() * ::capnp::POINTERS));
881 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
882 ::capnp::bounded<0>() * ::capnp::POINTERS));
885 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
886 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
889 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
890 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
893 ::capnp::Orphan< ::capnp::Text>&& value) {
894 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
895 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
898 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
899 ::capnp::bounded<0>() * ::capnp::POINTERS));
Builder(::capnp::_::StructBuilder base)
inline ::kj::StringTree toString() const
::capnp::_::StructBuilder _builder
void setA(::int32_t value)
Builder(decltype(nullptr))
inline ::capnp::MessageSize totalSize() const
void setB(::int32_t value)
Pipeline(decltype(nullptr))
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
::capnp::AnyPointer::Pipeline _typeless
Reader(::capnp::_::StructReader base)
inline ::int32_t getB() const
::capnp::_::StructReader _reader
inline ::capnp::MessageSize totalSize() const
inline ::int32_t getA() const
inline ::kj::StringTree toString() const
void setResult(::int32_t value)
inline ::kj::StringTree toString() const
inline ::capnp::MessageSize totalSize() const
inline ::int32_t getResult()
Builder(decltype(nullptr))
Builder(::capnp::_::StructBuilder base)
::capnp::_::StructBuilder _builder
::capnp::AnyPointer::Pipeline _typeless
Pipeline(decltype(nullptr))
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
inline ::capnp::MessageSize totalSize() const
Reader(::capnp::_::StructReader base)
inline ::int32_t getResult() const
inline ::kj::StringTree toString() const
::capnp::_::StructReader _reader
::capnp::Request< ::gen::FooInterface::PassUniValueParams, ::gen::FooInterface::PassUniValueResults > passUniValueRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
::capnp::Request< ::gen::FooInterface::AddParams, ::gen::FooInterface::AddResults > addRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
Client & operator=(Client &other)
::capnp::Request< ::gen::FooInterface::PassOutPointParams, ::gen::FooInterface::PassOutPointResults > passOutPointRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
Client(Client &&)=default
inline ::capnp::Orphan< ::capnp::Data > disownArg()
Builder(::capnp::_::StructBuilder base)
inline ::capnp::MessageSize totalSize() const
inline ::capnp::Data::Builder initArg(unsigned int size)
void setArg(::capnp::Data::Reader value)
Builder(decltype(nullptr))
inline ::kj::StringTree toString() const
void adoptArg(::capnp::Orphan< ::capnp::Data > &&value)
::capnp::_::StructBuilder _builder
inline ::capnp::Data::Builder getArg()
PassOutPointParams Builds
::capnp::AnyPointer::Pipeline _typeless
PassOutPointParams Pipelines
Pipeline(decltype(nullptr))
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
inline ::capnp::MessageSize totalSize() const
::capnp::_::StructReader _reader
Reader(::capnp::_::StructReader base)
inline ::capnp::Data::Reader getArg() const
inline ::kj::StringTree toString() const
void setResult(::capnp::Data::Reader value)
void adoptResult(::capnp::Orphan< ::capnp::Data > &&value)
Builder(::capnp::_::StructBuilder base)
inline ::capnp::Orphan< ::capnp::Data > disownResult()
inline ::capnp::Data::Builder getResult()
inline ::capnp::MessageSize totalSize() const
inline ::capnp::Data::Builder initResult(unsigned int size)
::capnp::_::StructBuilder _builder
Builder(decltype(nullptr))
PassOutPointResults Builds
inline ::kj::StringTree toString() const
Pipeline(decltype(nullptr))
::capnp::AnyPointer::Pipeline _typeless
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
PassOutPointResults Pipelines
inline ::kj::StringTree toString() const
::capnp::_::StructReader _reader
inline ::capnp::Data::Reader getResult() const
inline ::capnp::MessageSize totalSize() const
PassOutPointResults Reads
Reader(::capnp::_::StructReader base)
inline ::capnp::Text::Builder initArg(unsigned int size)
inline ::capnp::Orphan< ::capnp::Text > disownArg()
Builder(::capnp::_::StructBuilder base)
inline ::capnp::MessageSize totalSize() const
inline ::kj::StringTree toString() const
void adoptArg(::capnp::Orphan< ::capnp::Text > &&value)
inline ::capnp::Text::Builder getArg()
PassUniValueParams Builds
void setArg(::capnp::Text::Reader value)
Builder(decltype(nullptr))
::capnp::_::StructBuilder _builder
::capnp::AnyPointer::Pipeline _typeless
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
PassUniValueParams Pipelines
Pipeline(decltype(nullptr))
inline ::capnp::Text::Reader getArg() const
::capnp::_::StructReader _reader
Reader(::capnp::_::StructReader base)
inline ::capnp::MessageSize totalSize() const
inline ::kj::StringTree toString() const
inline ::kj::StringTree toString() const
inline ::capnp::Text::Builder initResult(unsigned int size)
::capnp::_::StructBuilder _builder
void setResult(::capnp::Text::Reader value)
Builder(decltype(nullptr))
inline ::capnp::Text::Builder getResult()
PassUniValueResults Builds
Builder(::capnp::_::StructBuilder base)
inline ::capnp::Orphan< ::capnp::Text > disownResult()
void adoptResult(::capnp::Orphan< ::capnp::Text > &&value)
inline ::capnp::MessageSize totalSize() const
Pipeline(decltype(nullptr))
::capnp::AnyPointer::Pipeline _typeless
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
PassUniValueResults Pipelines
PassUniValueResults Reads
inline ::capnp::Text::Reader getResult() const
inline ::kj::StringTree toString() const
inline ::capnp::MessageSize totalSize() const
Reader(::capnp::_::StructReader base)
::capnp::_::StructReader _reader
::gen::FooInterface::PassUniValueParams PassUniValueParams
::gen::FooInterface::PassOutPointParams PassOutPointParams
::gen::FooInterface::AddParams AddParams
virtual ::kj::Promise< void > add(AddContext context)
::gen::FooInterface::AddResults AddResults
::gen::FooInterface::PassOutPointResults PassOutPointResults
::capnp::CallContext< PassOutPointParams, PassOutPointResults > PassOutPointContext
virtual ::kj::Promise< void > passUniValue(PassUniValueContext context)
::capnp::CallContext< PassUniValueParams, PassUniValueResults > PassUniValueContext
::capnp::CallContext< AddParams, AddResults > AddContext
::gen::FooInterface::PassUniValueResults PassUniValueResults
::capnp::Capability::Server::DispatchCallResult dispatchCall(uint64_t interfaceId, uint16_t methodId, ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer > context) override
::capnp::Capability::Server::DispatchCallResult dispatchCallInternal(uint16_t methodId, ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer > context)
inline ::gen::FooInterface::Client thisCap()
virtual ::kj::Promise< void > passOutPoint(PassOutPointContext context)
CAPNP_DECLARE_SCHEMA(d36b89640dc94399)
static constexpr ::capnp::_::RawBrandedSchema const * brand()
static constexpr ::capnp::_::RawBrandedSchema const * brand()
static constexpr ::capnp::_::RawBrandedSchema const * brand()
static constexpr ::capnp::_::RawBrandedSchema const * brand()
PassOutPointParams()=delete
static constexpr ::capnp::_::RawBrandedSchema const * brand()
PassOutPointResults()=delete
static constexpr ::capnp::_::RawBrandedSchema const * brand()
PassUniValueParams()=delete
static constexpr ::capnp::_::RawBrandedSchema const * brand()
PassUniValueResults()=delete
bilingual_str _(ConstevalStringLiteral str)
Translation function.