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; }
101 #endif // !CAPNP_LITE 113 CAPNP_DECLARE_STRUCT_HEADER(b24a1700d0933642, 0, 1)
115 static constexpr ::capnp::_::RawBrandedSchema
const*
brand() {
return &schema->defaultBrand; }
116 #endif // !CAPNP_LITE 128 CAPNP_DECLARE_STRUCT_HEADER(f7ac3fc302b10456, 0, 1)
130 static constexpr ::capnp::_::RawBrandedSchema
const*
brand() {
return &schema->defaultBrand; }
131 #endif // !CAPNP_LITE 143 CAPNP_DECLARE_STRUCT_HEADER(bba87756fde5befc, 0, 1)
145 static constexpr ::capnp::_::RawBrandedSchema
const*
brand() {
return &schema->defaultBrand; }
146 #endif // !CAPNP_LITE 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);
215 #endif // !CAPNP_LITE 225 return _reader.totalSize().asPublic();
232 #endif // !CAPNP_LITE 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;
264 #endif // !CAPNP_LITE 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_;
296 #endif // !CAPNP_LITE 306 return _reader.totalSize().asPublic();
313 #endif // !CAPNP_LITE 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;
343 #endif // !CAPNP_LITE 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_;
372 #endif // !CAPNP_LITE 382 return _reader.totalSize().asPublic();
389 #endif // !CAPNP_LITE 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;
420 #endif // !CAPNP_LITE 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_;
453 #endif // !CAPNP_LITE 463 return _reader.totalSize().asPublic();
470 #endif // !CAPNP_LITE 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;
501 #endif // !CAPNP_LITE 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_;
534 #endif // !CAPNP_LITE 544 return _reader.totalSize().asPublic();
551 #endif // !CAPNP_LITE 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;
582 #endif // !CAPNP_LITE 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_;
615 #endif // !CAPNP_LITE 625 return _reader.totalSize().asPublic();
632 #endif // !CAPNP_LITE 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;
663 #endif // !CAPNP_LITE 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_;
696 #endif // !CAPNP_LITE 704 ::kj::Own< ::capnp::ClientHook>&& hook)
706 template <
typename _t,
typename>
709 template <
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));
723 #endif // !CAPNP_LITE 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);
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);
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);
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);
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));
PassUniValueParams Pipelines
::capnp::_::StructBuilder _builder
void adoptArg(::capnp::Orphan< ::capnp::Data > &&value)
Builder(decltype(nullptr))
inline ::kj::StringTree toString() const
PassOutPointResults Reads
inline ::capnp::MessageSize totalSize() const
inline ::kj::StringTree toString() const
inline ::int32_t getResult()
Builder(::capnp::_::StructBuilder base)
::capnp::_::StructReader _reader
PassUniValueParams()=delete
inline ::int32_t getB() const
::capnp::Request< ::gen::FooInterface::PassUniValueParams, ::gen::FooInterface::PassUniValueResults > passUniValueRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
inline ::capnp::Text::Builder initResult(unsigned int size)
inline ::capnp::Text::Reader getResult() const
static constexpr ::capnp::_::RawBrandedSchema const * brand()
::gen::FooInterface::PassUniValueResults PassUniValueResults
PassUniValueResults()=delete
inline ::capnp::Data::Reader getArg() const
inline ::capnp::Data::Builder getResult()
::capnp::CallContext< PassUniValueParams, PassUniValueResults > PassUniValueContext
inline ::capnp::MessageSize totalSize() const
::capnp::AnyPointer::Pipeline _typeless
::capnp::AnyPointer::Pipeline _typeless
::capnp::AnyPointer::Pipeline _typeless
Client & operator=(Client &other)
Reader(::capnp::_::StructReader base)
virtual ::kj::Promise< void > add(AddContext context)
PassOutPointResults Pipelines
static constexpr ::capnp::_::RawBrandedSchema const * brand()
::capnp::_::StructBuilder _builder
PassOutPointParams Builds
PassOutPointParams()=delete
inline ::kj::StringTree toString() const
::capnp::Capability::Server::DispatchCallResult dispatchCallInternal(uint16_t methodId, ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer > context)
Pipeline(decltype(nullptr))
PassUniValueResults Builds
Pipeline(decltype(nullptr))
::capnp::_::StructReader _reader
inline ::kj::StringTree toString() const
Reader(::capnp::_::StructReader base)
inline ::capnp::MessageSize totalSize() const
::capnp::_::StructBuilder _builder
PassUniValueParams Builds
inline ::capnp::MessageSize totalSize() const
inline ::capnp::Orphan< ::capnp::Text > disownResult()
void adoptArg(::capnp::Orphan< ::capnp::Text > &&value)
Builder(::capnp::_::StructBuilder base)
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
::gen::FooInterface::PassOutPointResults PassOutPointResults
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
inline ::capnp::Text::Builder initArg(unsigned int size)
Reader(::capnp::_::StructReader base)
static constexpr ::capnp::_::RawBrandedSchema const * brand()
::capnp::_::StructReader _reader
void setResult(::capnp::Text::Reader value)
inline ::capnp::Text::Builder getArg()
inline ::gen::FooInterface::Client thisCap()
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
inline ::capnp::Orphan< ::capnp::Data > disownArg()
PassUniValueResults Reads
inline ::capnp::Data::Builder initArg(unsigned int size)
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
::capnp::CallContext< AddParams, AddResults > AddContext
::capnp::_::StructReader _reader
void setArg(::capnp::Data::Reader value)
inline ::kj::StringTree toString() const
void setResult(::int32_t value)
::capnp::CallContext< PassOutPointParams, PassOutPointResults > PassOutPointContext
Builder(::capnp::_::StructBuilder base)
virtual ::kj::Promise< void > passOutPoint(PassOutPointContext context)
void setB(::int32_t value)
bilingual_str _(const char *psz)
Translation function.
::capnp::Request< ::gen::FooInterface::AddParams, ::gen::FooInterface::AddResults > addRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
inline ::capnp::MessageSize totalSize() const
void adoptResult(::capnp::Orphan< ::capnp::Data > &&value)
Pipeline(decltype(nullptr))
std::unique_ptr< interfaces::Init > init
::gen::FooInterface::PassOutPointParams PassOutPointParams
static constexpr ::capnp::_::RawBrandedSchema const * brand()
inline ::capnp::Text::Builder getResult()
inline ::int32_t getA() const
virtual ::kj::Promise< void > passUniValue(PassUniValueContext context)
void adoptResult(::capnp::Orphan< ::capnp::Text > &&value)
::capnp::AnyPointer::Pipeline _typeless
PassOutPointResults Builds
inline ::kj::StringTree toString() const
inline ::capnp::Orphan< ::capnp::Text > disownArg()
Builder(decltype(nullptr))
void setArg(::capnp::Text::Reader value)
inline ::capnp::MessageSize totalSize() const
Builder(::capnp::_::StructBuilder base)
inline ::capnp::Data::Builder initResult(unsigned int size)
inline ::kj::StringTree toString() const
inline ::capnp::Orphan< ::capnp::Data > disownResult()
Pipeline(decltype(nullptr))
::gen::FooInterface::PassUniValueParams PassUniValueParams
Builder(decltype(nullptr))
PassOutPointResults()=delete
inline ::capnp::MessageSize totalSize() const
void setResult(::capnp::Data::Reader value)
static constexpr ::capnp::_::RawBrandedSchema const * brand()
inline ::capnp::MessageSize totalSize() const
::capnp::AnyPointer::Pipeline _typeless
::capnp::_::StructReader _reader
::gen::FooInterface::AddParams AddParams
inline ::capnp::MessageSize totalSize() const
inline ::capnp::MessageSize totalSize() const
PassUniValueResults Pipelines
::capnp::_::StructReader _reader
inline ::capnp::Text::Reader getArg() const
Pipeline(decltype(nullptr))
::capnp::_::StructBuilder _builder
PassOutPointParams Pipelines
inline ::kj::StringTree toString() const
::capnp::AnyPointer::Pipeline _typeless
Reader(::capnp::_::StructReader base)
CAPNP_DECLARE_SCHEMA(d36b89640dc94399)
inline ::int32_t getResult() const
void setA(::int32_t value)
Reader(::capnp::_::StructReader base)
Builder(decltype(nullptr))
inline ::capnp::Data::Reader getResult() const
Pipeline(decltype(nullptr))
inline ::kj::StringTree toString() const
::gen::FooInterface::AddResults AddResults
::capnp::Request< ::gen::FooInterface::PassOutPointParams, ::gen::FooInterface::PassOutPointResults > passOutPointRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
Reader(::capnp::_::StructReader base)
inline ::capnp::MessageSize totalSize() const
Builder(::capnp::_::StructBuilder base)
::capnp::_::StructBuilder _builder
inline ::capnp::Data::Builder getArg()
::capnp::_::StructBuilder _builder
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Builder(decltype(nullptr))
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
inline ::kj::StringTree toString() const
Builder(decltype(nullptr))
inline ::capnp::MessageSize totalSize() const
::capnp::Capability::Server::DispatchCallResult dispatchCall(uint64_t interfaceId, uint16_t methodId, ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer > context) override
Builder(::capnp::_::StructBuilder base)
inline ::kj::StringTree toString() const
inline ::kj::StringTree toString() const