Mercurial > hg > piper-cpp
view vamp-capnp/piper.capnp.h @ 220:02de5df3a884
Add static output descriptor, pass through type URI
Note that the server doesn't actually populate any type URIs yet, so
this is only half-tested.
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Thu, 08 Jun 2017 16:17:03 +0100 |
parents | db929669e7d3 |
children |
line wrap: on
line source
// Generated by Cap'n Proto compiler, DO NOT EDIT // source: piper.capnp #ifndef CAPNP_INCLUDED_c4b1c6c44c999206_ #define CAPNP_INCLUDED_c4b1c6c44c999206_ #include <capnp/generated-header-support.h> #if CAPNP_VERSION != 7000 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library." #endif namespace capnp { namespace schemas { CAPNP_DECLARE_SCHEMA(b491ca63222c253f); CAPNP_DECLARE_SCHEMA(f8fda10bef70a97d); CAPNP_DECLARE_SCHEMA(eca23e4a04bdfeb2); enum class SampleType_eca23e4a04bdfeb2: uint16_t { ONE_SAMPLE_PER_STEP, FIXED_SAMPLE_RATE, VARIABLE_SAMPLE_RATE, }; CAPNP_DECLARE_ENUM(SampleType, eca23e4a04bdfeb2); CAPNP_DECLARE_SCHEMA(a88eab3ec4264cba); CAPNP_DECLARE_SCHEMA(b2d0c825aac8249c); CAPNP_DECLARE_SCHEMA(902c6065e1be824a); CAPNP_DECLARE_SCHEMA(f50fb3b9c1bf75f4); enum class InputDomain_f50fb3b9c1bf75f4: uint16_t { TIME_DOMAIN, FREQUENCY_DOMAIN, }; CAPNP_DECLARE_ENUM(InputDomain, f50fb3b9c1bf75f4); CAPNP_DECLARE_SCHEMA(b83ac85463e6caa1); CAPNP_DECLARE_SCHEMA(c4c9a0371fe76e1c); CAPNP_DECLARE_SCHEMA(84d515888a427d07); CAPNP_DECLARE_SCHEMA(c6f3f05f2bc614ba); CAPNP_DECLARE_SCHEMA(d6a172208c9a1760); CAPNP_DECLARE_SCHEMA(ffa3fccceb684869); CAPNP_DECLARE_SCHEMA(ab2572c346316b24); CAPNP_DECLARE_SCHEMA(fe907ebf410a65a4); CAPNP_DECLARE_SCHEMA(db209a01f86fe045); CAPNP_DECLARE_SCHEMA(900b56fed422dd37); CAPNP_DECLARE_SCHEMA(b5edf73eb2e79c4e); enum class AdapterFlag_b5edf73eb2e79c4e: uint16_t { ADAPT_INPUT_DOMAIN, ADAPT_CHANNEL_COUNT, ADAPT_BUFFER_SIZE, }; CAPNP_DECLARE_ENUM(AdapterFlag, b5edf73eb2e79c4e); CAPNP_DECLARE_SCHEMA(9ed58097be8bc6f3); CAPNP_DECLARE_SCHEMA(eb49b9892c5b9b83); CAPNP_DECLARE_SCHEMA(b54ff18dabd0d4e1); CAPNP_DECLARE_SCHEMA(c8b36e8e9e8d6f15); CAPNP_DECLARE_SCHEMA(fca0f520555d0c94); CAPNP_DECLARE_SCHEMA(82fb08d7f06fe81d); CAPNP_DECLARE_SCHEMA(fcf72b478bbe9d02); CAPNP_DECLARE_SCHEMA(c433db5864bf6d56); CAPNP_DECLARE_SCHEMA(ea87c8bff474ddce); CAPNP_DECLARE_SCHEMA(fe801447309c2782); CAPNP_DECLARE_SCHEMA(d8c0271e01d84377); CAPNP_DECLARE_SCHEMA(ff4c6fd2917a8eb7); CAPNP_DECLARE_SCHEMA(a7e9dceb8fbd0e23); CAPNP_DECLARE_SCHEMA(df8b913d24f04413); CAPNP_DECLARE_SCHEMA(a56d2f77e663c2f9); CAPNP_DECLARE_SCHEMA(a6fbd69d9815fb3a); CAPNP_DECLARE_SCHEMA(b1fd870b8c5fe885); CAPNP_DECLARE_SCHEMA(d6d526aed45ac1db); CAPNP_DECLARE_SCHEMA(ad12bb4485b0d3ac); } // namespace schemas } // namespace capnp namespace piper { struct Basic { Basic() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b491ca63222c253f, 0, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ParameterDescriptor { ParameterDescriptor() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f8fda10bef70a97d, 3, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; typedef ::capnp::schemas::SampleType_eca23e4a04bdfeb2 SampleType; struct StaticOutputDescriptor { StaticOutputDescriptor() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a88eab3ec4264cba, 0, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ConfiguredOutputDescriptor { ConfiguredOutputDescriptor() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b2d0c825aac8249c, 3, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct OutputDescriptor { OutputDescriptor() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(902c6065e1be824a, 0, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; typedef ::capnp::schemas::InputDomain_f50fb3b9c1bf75f4 InputDomain; struct ExtractorStaticData { ExtractorStaticData() = delete; class Reader; class Builder; class Pipeline; struct SOPair; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b83ac85463e6caa1, 2, 9) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ExtractorStaticData::SOPair { SOPair() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c4c9a0371fe76e1c, 0, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct RealTime { RealTime() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(84d515888a427d07, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ProcessInput { ProcessInput() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c6f3f05f2bc614ba, 0, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Feature { Feature() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d6a172208c9a1760, 1, 4) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct FeatureSet { FeatureSet() = delete; class Reader; class Builder; class Pipeline; struct FSPair; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ffa3fccceb684869, 0, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct FeatureSet::FSPair { FSPair() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ab2572c346316b24, 0, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Framing { Framing() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fe907ebf410a65a4, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Configuration { Configuration() = delete; class Reader; class Builder; class Pipeline; struct PVPair; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(db209a01f86fe045, 1, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Configuration::PVPair { PVPair() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(900b56fed422dd37, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; typedef ::capnp::schemas::AdapterFlag_b5edf73eb2e79c4e AdapterFlag; extern const ::capnp::_::ConstList< ::piper::AdapterFlag> ADAPT_ALL_SAFE; extern const ::capnp::_::ConstList< ::piper::AdapterFlag> ADAPT_ALL; struct ListRequest { ListRequest() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b54ff18dabd0d4e1, 0, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ListResponse { ListResponse() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c8b36e8e9e8d6f15, 0, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LoadRequest { LoadRequest() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fca0f520555d0c94, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LoadResponse { LoadResponse() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(82fb08d7f06fe81d, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ConfigurationRequest { ConfigurationRequest() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fcf72b478bbe9d02, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ConfigurationResponse { ConfigurationResponse() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c433db5864bf6d56, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ProcessRequest { ProcessRequest() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ea87c8bff474ddce, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ProcessResponse { ProcessResponse() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fe801447309c2782, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct FinishRequest { FinishRequest() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d8c0271e01d84377, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct FinishResponse { FinishResponse() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ff4c6fd2917a8eb7, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Error { Error() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a7e9dceb8fbd0e23, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct RpcRequest { RpcRequest() = delete; class Reader; class Builder; class Pipeline; struct Id; struct Request; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(df8b913d24f04413, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct RpcRequest::Id { Id() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { NUMBER, TAG, NONE, }; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a56d2f77e663c2f9, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct RpcRequest::Request { Request() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { LIST, LOAD, CONFIGURE, PROCESS, FINISH, }; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a6fbd69d9815fb3a, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct RpcResponse { RpcResponse() = delete; class Reader; class Builder; class Pipeline; struct Id; struct Response; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b1fd870b8c5fe885, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct RpcResponse::Id { Id() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { NUMBER, TAG, NONE, }; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d6d526aed45ac1db, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct RpcResponse::Response { Response() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { ERROR, LIST, LOAD, CONFIGURE, PROCESS, FINISH, }; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ad12bb4485b0d3ac, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; // ======================================================================================= class Basic::Reader { public: typedef Basic Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasIdentifier() const; inline ::capnp::Text::Reader getIdentifier() const; inline bool hasName() const; inline ::capnp::Text::Reader getName() const; inline bool hasDescription() const; inline ::capnp::Text::Reader getDescription() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Basic::Builder { public: typedef Basic Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasIdentifier(); inline ::capnp::Text::Builder getIdentifier(); inline void setIdentifier( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initIdentifier(unsigned int size); inline void adoptIdentifier(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownIdentifier(); inline bool hasName(); inline ::capnp::Text::Builder getName(); inline void setName( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initName(unsigned int size); inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownName(); inline bool hasDescription(); inline ::capnp::Text::Builder getDescription(); inline void setDescription( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initDescription(unsigned int size); inline void adoptDescription(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownDescription(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Basic::Pipeline { public: typedef Basic Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ParameterDescriptor::Reader { public: typedef ParameterDescriptor Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasBasic() const; inline ::piper::Basic::Reader getBasic() const; inline bool hasUnit() const; inline ::capnp::Text::Reader getUnit() const; inline float getMinValue() const; inline float getMaxValue() const; inline float getDefaultValue() const; inline bool getIsQuantized() const; inline float getQuantizeStep() const; inline bool hasValueNames() const; inline ::capnp::List< ::capnp::Text>::Reader getValueNames() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ParameterDescriptor::Builder { public: typedef ParameterDescriptor Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasBasic(); inline ::piper::Basic::Builder getBasic(); inline void setBasic( ::piper::Basic::Reader value); inline ::piper::Basic::Builder initBasic(); inline void adoptBasic(::capnp::Orphan< ::piper::Basic>&& value); inline ::capnp::Orphan< ::piper::Basic> disownBasic(); inline bool hasUnit(); inline ::capnp::Text::Builder getUnit(); inline void setUnit( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initUnit(unsigned int size); inline void adoptUnit(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownUnit(); inline float getMinValue(); inline void setMinValue(float value); inline float getMaxValue(); inline void setMaxValue(float value); inline float getDefaultValue(); inline void setDefaultValue(float value); inline bool getIsQuantized(); inline void setIsQuantized(bool value); inline float getQuantizeStep(); inline void setQuantizeStep(float value); inline bool hasValueNames(); inline ::capnp::List< ::capnp::Text>::Builder getValueNames(); inline void setValueNames( ::capnp::List< ::capnp::Text>::Reader value); inline void setValueNames(::kj::ArrayPtr<const ::capnp::Text::Reader> value); inline ::capnp::List< ::capnp::Text>::Builder initValueNames(unsigned int size); inline void adoptValueNames(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownValueNames(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ParameterDescriptor::Pipeline { public: typedef ParameterDescriptor Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::Basic::Pipeline getBasic(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class StaticOutputDescriptor::Reader { public: typedef StaticOutputDescriptor Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasTypeURI() const; inline ::capnp::Text::Reader getTypeURI() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class StaticOutputDescriptor::Builder { public: typedef StaticOutputDescriptor Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasTypeURI(); inline ::capnp::Text::Builder getTypeURI(); inline void setTypeURI( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initTypeURI(unsigned int size); inline void adoptTypeURI(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownTypeURI(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class StaticOutputDescriptor::Pipeline { public: typedef StaticOutputDescriptor Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ConfiguredOutputDescriptor::Reader { public: typedef ConfiguredOutputDescriptor Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasUnit() const; inline ::capnp::Text::Reader getUnit() const; inline bool getHasFixedBinCount() const; inline ::int32_t getBinCount() const; inline bool hasBinNames() const; inline ::capnp::List< ::capnp::Text>::Reader getBinNames() const; inline bool getHasKnownExtents() const; inline float getMinValue() const; inline float getMaxValue() const; inline bool getIsQuantized() const; inline float getQuantizeStep() const; inline ::piper::SampleType getSampleType() const; inline float getSampleRate() const; inline bool getHasDuration() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ConfiguredOutputDescriptor::Builder { public: typedef ConfiguredOutputDescriptor Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasUnit(); inline ::capnp::Text::Builder getUnit(); inline void setUnit( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initUnit(unsigned int size); inline void adoptUnit(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownUnit(); inline bool getHasFixedBinCount(); inline void setHasFixedBinCount(bool value); inline ::int32_t getBinCount(); inline void setBinCount( ::int32_t value); inline bool hasBinNames(); inline ::capnp::List< ::capnp::Text>::Builder getBinNames(); inline void setBinNames( ::capnp::List< ::capnp::Text>::Reader value); inline void setBinNames(::kj::ArrayPtr<const ::capnp::Text::Reader> value); inline ::capnp::List< ::capnp::Text>::Builder initBinNames(unsigned int size); inline void adoptBinNames(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownBinNames(); inline bool getHasKnownExtents(); inline void setHasKnownExtents(bool value); inline float getMinValue(); inline void setMinValue(float value); inline float getMaxValue(); inline void setMaxValue(float value); inline bool getIsQuantized(); inline void setIsQuantized(bool value); inline float getQuantizeStep(); inline void setQuantizeStep(float value); inline ::piper::SampleType getSampleType(); inline void setSampleType( ::piper::SampleType value); inline float getSampleRate(); inline void setSampleRate(float value); inline bool getHasDuration(); inline void setHasDuration(bool value); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ConfiguredOutputDescriptor::Pipeline { public: typedef ConfiguredOutputDescriptor Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class OutputDescriptor::Reader { public: typedef OutputDescriptor Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasBasic() const; inline ::piper::Basic::Reader getBasic() const; inline bool hasConfigured() const; inline ::piper::ConfiguredOutputDescriptor::Reader getConfigured() const; inline bool hasStatic() const; inline ::piper::StaticOutputDescriptor::Reader getStatic() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class OutputDescriptor::Builder { public: typedef OutputDescriptor Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasBasic(); inline ::piper::Basic::Builder getBasic(); inline void setBasic( ::piper::Basic::Reader value); inline ::piper::Basic::Builder initBasic(); inline void adoptBasic(::capnp::Orphan< ::piper::Basic>&& value); inline ::capnp::Orphan< ::piper::Basic> disownBasic(); inline bool hasConfigured(); inline ::piper::ConfiguredOutputDescriptor::Builder getConfigured(); inline void setConfigured( ::piper::ConfiguredOutputDescriptor::Reader value); inline ::piper::ConfiguredOutputDescriptor::Builder initConfigured(); inline void adoptConfigured(::capnp::Orphan< ::piper::ConfiguredOutputDescriptor>&& value); inline ::capnp::Orphan< ::piper::ConfiguredOutputDescriptor> disownConfigured(); inline bool hasStatic(); inline ::piper::StaticOutputDescriptor::Builder getStatic(); inline void setStatic( ::piper::StaticOutputDescriptor::Reader value); inline ::piper::StaticOutputDescriptor::Builder initStatic(); inline void adoptStatic(::capnp::Orphan< ::piper::StaticOutputDescriptor>&& value); inline ::capnp::Orphan< ::piper::StaticOutputDescriptor> disownStatic(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class OutputDescriptor::Pipeline { public: typedef OutputDescriptor Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::Basic::Pipeline getBasic(); inline ::piper::ConfiguredOutputDescriptor::Pipeline getConfigured(); inline ::piper::StaticOutputDescriptor::Pipeline getStatic(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ExtractorStaticData::Reader { public: typedef ExtractorStaticData Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasKey() const; inline ::capnp::Text::Reader getKey() const; inline bool hasBasic() const; inline ::piper::Basic::Reader getBasic() const; inline bool hasMaker() const; inline ::capnp::Text::Reader getMaker() const; inline bool hasRights() const; inline ::capnp::Text::Reader getRights() const; inline ::int32_t getVersion() const; inline bool hasCategory() const; inline ::capnp::List< ::capnp::Text>::Reader getCategory() const; inline ::int32_t getMinChannelCount() const; inline ::int32_t getMaxChannelCount() const; inline bool hasParameters() const; inline ::capnp::List< ::piper::ParameterDescriptor>::Reader getParameters() const; inline bool hasPrograms() const; inline ::capnp::List< ::capnp::Text>::Reader getPrograms() const; inline ::piper::InputDomain getInputDomain() const; inline bool hasBasicOutputInfo() const; inline ::capnp::List< ::piper::Basic>::Reader getBasicOutputInfo() const; inline bool hasStaticOutputInfo() const; inline ::capnp::List< ::piper::ExtractorStaticData::SOPair>::Reader getStaticOutputInfo() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ExtractorStaticData::Builder { public: typedef ExtractorStaticData Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasKey(); inline ::capnp::Text::Builder getKey(); inline void setKey( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initKey(unsigned int size); inline void adoptKey(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownKey(); inline bool hasBasic(); inline ::piper::Basic::Builder getBasic(); inline void setBasic( ::piper::Basic::Reader value); inline ::piper::Basic::Builder initBasic(); inline void adoptBasic(::capnp::Orphan< ::piper::Basic>&& value); inline ::capnp::Orphan< ::piper::Basic> disownBasic(); inline bool hasMaker(); inline ::capnp::Text::Builder getMaker(); inline void setMaker( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initMaker(unsigned int size); inline void adoptMaker(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownMaker(); inline bool hasRights(); inline ::capnp::Text::Builder getRights(); inline void setRights( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initRights(unsigned int size); inline void adoptRights(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownRights(); inline ::int32_t getVersion(); inline void setVersion( ::int32_t value); inline bool hasCategory(); inline ::capnp::List< ::capnp::Text>::Builder getCategory(); inline void setCategory( ::capnp::List< ::capnp::Text>::Reader value); inline void setCategory(::kj::ArrayPtr<const ::capnp::Text::Reader> value); inline ::capnp::List< ::capnp::Text>::Builder initCategory(unsigned int size); inline void adoptCategory(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownCategory(); inline ::int32_t getMinChannelCount(); inline void setMinChannelCount( ::int32_t value); inline ::int32_t getMaxChannelCount(); inline void setMaxChannelCount( ::int32_t value); inline bool hasParameters(); inline ::capnp::List< ::piper::ParameterDescriptor>::Builder getParameters(); inline void setParameters( ::capnp::List< ::piper::ParameterDescriptor>::Reader value); inline ::capnp::List< ::piper::ParameterDescriptor>::Builder initParameters(unsigned int size); inline void adoptParameters(::capnp::Orphan< ::capnp::List< ::piper::ParameterDescriptor>>&& value); inline ::capnp::Orphan< ::capnp::List< ::piper::ParameterDescriptor>> disownParameters(); inline bool hasPrograms(); inline ::capnp::List< ::capnp::Text>::Builder getPrograms(); inline void setPrograms( ::capnp::List< ::capnp::Text>::Reader value); inline void setPrograms(::kj::ArrayPtr<const ::capnp::Text::Reader> value); inline ::capnp::List< ::capnp::Text>::Builder initPrograms(unsigned int size); inline void adoptPrograms(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownPrograms(); inline ::piper::InputDomain getInputDomain(); inline void setInputDomain( ::piper::InputDomain value); inline bool hasBasicOutputInfo(); inline ::capnp::List< ::piper::Basic>::Builder getBasicOutputInfo(); inline void setBasicOutputInfo( ::capnp::List< ::piper::Basic>::Reader value); inline ::capnp::List< ::piper::Basic>::Builder initBasicOutputInfo(unsigned int size); inline void adoptBasicOutputInfo(::capnp::Orphan< ::capnp::List< ::piper::Basic>>&& value); inline ::capnp::Orphan< ::capnp::List< ::piper::Basic>> disownBasicOutputInfo(); inline bool hasStaticOutputInfo(); inline ::capnp::List< ::piper::ExtractorStaticData::SOPair>::Builder getStaticOutputInfo(); inline void setStaticOutputInfo( ::capnp::List< ::piper::ExtractorStaticData::SOPair>::Reader value); inline ::capnp::List< ::piper::ExtractorStaticData::SOPair>::Builder initStaticOutputInfo(unsigned int size); inline void adoptStaticOutputInfo(::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData::SOPair>>&& value); inline ::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData::SOPair>> disownStaticOutputInfo(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ExtractorStaticData::Pipeline { public: typedef ExtractorStaticData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::Basic::Pipeline getBasic(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ExtractorStaticData::SOPair::Reader { public: typedef SOPair Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasOutput() const; inline ::capnp::Text::Reader getOutput() const; inline bool hasStatic() const; inline ::piper::StaticOutputDescriptor::Reader getStatic() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ExtractorStaticData::SOPair::Builder { public: typedef SOPair Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasOutput(); inline ::capnp::Text::Builder getOutput(); inline void setOutput( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initOutput(unsigned int size); inline void adoptOutput(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownOutput(); inline bool hasStatic(); inline ::piper::StaticOutputDescriptor::Builder getStatic(); inline void setStatic( ::piper::StaticOutputDescriptor::Reader value); inline ::piper::StaticOutputDescriptor::Builder initStatic(); inline void adoptStatic(::capnp::Orphan< ::piper::StaticOutputDescriptor>&& value); inline ::capnp::Orphan< ::piper::StaticOutputDescriptor> disownStatic(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ExtractorStaticData::SOPair::Pipeline { public: typedef SOPair Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::StaticOutputDescriptor::Pipeline getStatic(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class RealTime::Reader { public: typedef RealTime Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getSec() const; inline ::int32_t getNsec() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class RealTime::Builder { public: typedef RealTime Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getSec(); inline void setSec( ::int32_t value); inline ::int32_t getNsec(); inline void setNsec( ::int32_t value); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class RealTime::Pipeline { public: typedef RealTime Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ProcessInput::Reader { public: typedef ProcessInput Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasInputBuffers() const; inline ::capnp::List< ::capnp::List<float>>::Reader getInputBuffers() const; inline bool hasTimestamp() const; inline ::piper::RealTime::Reader getTimestamp() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ProcessInput::Builder { public: typedef ProcessInput Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasInputBuffers(); inline ::capnp::List< ::capnp::List<float>>::Builder getInputBuffers(); inline void setInputBuffers( ::capnp::List< ::capnp::List<float>>::Reader value); inline void setInputBuffers(::kj::ArrayPtr<const ::capnp::List<float>::Reader> value); inline ::capnp::List< ::capnp::List<float>>::Builder initInputBuffers(unsigned int size); inline void adoptInputBuffers(::capnp::Orphan< ::capnp::List< ::capnp::List<float>>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::List<float>>> disownInputBuffers(); inline bool hasTimestamp(); inline ::piper::RealTime::Builder getTimestamp(); inline void setTimestamp( ::piper::RealTime::Reader value); inline ::piper::RealTime::Builder initTimestamp(); inline void adoptTimestamp(::capnp::Orphan< ::piper::RealTime>&& value); inline ::capnp::Orphan< ::piper::RealTime> disownTimestamp(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ProcessInput::Pipeline { public: typedef ProcessInput Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::RealTime::Pipeline getTimestamp(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Feature::Reader { public: typedef Feature Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool getHasTimestamp() const; inline bool hasTimestamp() const; inline ::piper::RealTime::Reader getTimestamp() const; inline bool getHasDuration() const; inline bool hasDuration() const; inline ::piper::RealTime::Reader getDuration() const; inline bool hasLabel() const; inline ::capnp::Text::Reader getLabel() const; inline bool hasFeatureValues() const; inline ::capnp::List<float>::Reader getFeatureValues() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Feature::Builder { public: typedef Feature Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool getHasTimestamp(); inline void setHasTimestamp(bool value); inline bool hasTimestamp(); inline ::piper::RealTime::Builder getTimestamp(); inline void setTimestamp( ::piper::RealTime::Reader value); inline ::piper::RealTime::Builder initTimestamp(); inline void adoptTimestamp(::capnp::Orphan< ::piper::RealTime>&& value); inline ::capnp::Orphan< ::piper::RealTime> disownTimestamp(); inline bool getHasDuration(); inline void setHasDuration(bool value); inline bool hasDuration(); inline ::piper::RealTime::Builder getDuration(); inline void setDuration( ::piper::RealTime::Reader value); inline ::piper::RealTime::Builder initDuration(); inline void adoptDuration(::capnp::Orphan< ::piper::RealTime>&& value); inline ::capnp::Orphan< ::piper::RealTime> disownDuration(); inline bool hasLabel(); inline ::capnp::Text::Builder getLabel(); inline void setLabel( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initLabel(unsigned int size); inline void adoptLabel(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownLabel(); inline bool hasFeatureValues(); inline ::capnp::List<float>::Builder getFeatureValues(); inline void setFeatureValues( ::capnp::List<float>::Reader value); inline void setFeatureValues(::kj::ArrayPtr<const float> value); inline ::capnp::List<float>::Builder initFeatureValues(unsigned int size); inline void adoptFeatureValues(::capnp::Orphan< ::capnp::List<float>>&& value); inline ::capnp::Orphan< ::capnp::List<float>> disownFeatureValues(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Feature::Pipeline { public: typedef Feature Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::RealTime::Pipeline getTimestamp(); inline ::piper::RealTime::Pipeline getDuration(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class FeatureSet::Reader { public: typedef FeatureSet Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasFeaturePairs() const; inline ::capnp::List< ::piper::FeatureSet::FSPair>::Reader getFeaturePairs() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class FeatureSet::Builder { public: typedef FeatureSet Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasFeaturePairs(); inline ::capnp::List< ::piper::FeatureSet::FSPair>::Builder getFeaturePairs(); inline void setFeaturePairs( ::capnp::List< ::piper::FeatureSet::FSPair>::Reader value); inline ::capnp::List< ::piper::FeatureSet::FSPair>::Builder initFeaturePairs(unsigned int size); inline void adoptFeaturePairs(::capnp::Orphan< ::capnp::List< ::piper::FeatureSet::FSPair>>&& value); inline ::capnp::Orphan< ::capnp::List< ::piper::FeatureSet::FSPair>> disownFeaturePairs(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class FeatureSet::Pipeline { public: typedef FeatureSet Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class FeatureSet::FSPair::Reader { public: typedef FSPair Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasOutput() const; inline ::capnp::Text::Reader getOutput() const; inline bool hasFeatures() const; inline ::capnp::List< ::piper::Feature>::Reader getFeatures() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class FeatureSet::FSPair::Builder { public: typedef FSPair Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasOutput(); inline ::capnp::Text::Builder getOutput(); inline void setOutput( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initOutput(unsigned int size); inline void adoptOutput(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownOutput(); inline bool hasFeatures(); inline ::capnp::List< ::piper::Feature>::Builder getFeatures(); inline void setFeatures( ::capnp::List< ::piper::Feature>::Reader value); inline ::capnp::List< ::piper::Feature>::Builder initFeatures(unsigned int size); inline void adoptFeatures(::capnp::Orphan< ::capnp::List< ::piper::Feature>>&& value); inline ::capnp::Orphan< ::capnp::List< ::piper::Feature>> disownFeatures(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class FeatureSet::FSPair::Pipeline { public: typedef FSPair Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Framing::Reader { public: typedef Framing Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getBlockSize() const; inline ::int32_t getStepSize() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Framing::Builder { public: typedef Framing Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getBlockSize(); inline void setBlockSize( ::int32_t value); inline ::int32_t getStepSize(); inline void setStepSize( ::int32_t value); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Framing::Pipeline { public: typedef Framing Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Configuration::Reader { public: typedef Configuration Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasParameterValues() const; inline ::capnp::List< ::piper::Configuration::PVPair>::Reader getParameterValues() const; inline bool hasCurrentProgram() const; inline ::capnp::Text::Reader getCurrentProgram() const; inline ::int32_t getChannelCount() const; inline bool hasFraming() const; inline ::piper::Framing::Reader getFraming() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Configuration::Builder { public: typedef Configuration Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasParameterValues(); inline ::capnp::List< ::piper::Configuration::PVPair>::Builder getParameterValues(); inline void setParameterValues( ::capnp::List< ::piper::Configuration::PVPair>::Reader value); inline ::capnp::List< ::piper::Configuration::PVPair>::Builder initParameterValues(unsigned int size); inline void adoptParameterValues(::capnp::Orphan< ::capnp::List< ::piper::Configuration::PVPair>>&& value); inline ::capnp::Orphan< ::capnp::List< ::piper::Configuration::PVPair>> disownParameterValues(); inline bool hasCurrentProgram(); inline ::capnp::Text::Builder getCurrentProgram(); inline void setCurrentProgram( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initCurrentProgram(unsigned int size); inline void adoptCurrentProgram(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownCurrentProgram(); inline ::int32_t getChannelCount(); inline void setChannelCount( ::int32_t value); inline bool hasFraming(); inline ::piper::Framing::Builder getFraming(); inline void setFraming( ::piper::Framing::Reader value); inline ::piper::Framing::Builder initFraming(); inline void adoptFraming(::capnp::Orphan< ::piper::Framing>&& value); inline ::capnp::Orphan< ::piper::Framing> disownFraming(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Configuration::Pipeline { public: typedef Configuration Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::Framing::Pipeline getFraming(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Configuration::PVPair::Reader { public: typedef PVPair Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasParameter() const; inline ::capnp::Text::Reader getParameter() const; inline float getValue() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Configuration::PVPair::Builder { public: typedef PVPair Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasParameter(); inline ::capnp::Text::Builder getParameter(); inline void setParameter( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initParameter(unsigned int size); inline void adoptParameter(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownParameter(); inline float getValue(); inline void setValue(float value); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Configuration::PVPair::Pipeline { public: typedef PVPair Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ListRequest::Reader { public: typedef ListRequest Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasFrom() const; inline ::capnp::List< ::capnp::Text>::Reader getFrom() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ListRequest::Builder { public: typedef ListRequest Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasFrom(); inline ::capnp::List< ::capnp::Text>::Builder getFrom(); inline void setFrom( ::capnp::List< ::capnp::Text>::Reader value); inline void setFrom(::kj::ArrayPtr<const ::capnp::Text::Reader> value); inline ::capnp::List< ::capnp::Text>::Builder initFrom(unsigned int size); inline void adoptFrom(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownFrom(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ListRequest::Pipeline { public: typedef ListRequest Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ListResponse::Reader { public: typedef ListResponse Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasAvailable() const; inline ::capnp::List< ::piper::ExtractorStaticData>::Reader getAvailable() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ListResponse::Builder { public: typedef ListResponse Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasAvailable(); inline ::capnp::List< ::piper::ExtractorStaticData>::Builder getAvailable(); inline void setAvailable( ::capnp::List< ::piper::ExtractorStaticData>::Reader value); inline ::capnp::List< ::piper::ExtractorStaticData>::Builder initAvailable(unsigned int size); inline void adoptAvailable(::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData>>&& value); inline ::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData>> disownAvailable(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ListResponse::Pipeline { public: typedef ListResponse Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LoadRequest::Reader { public: typedef LoadRequest Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasKey() const; inline ::capnp::Text::Reader getKey() const; inline float getInputSampleRate() const; inline bool hasAdapterFlags() const; inline ::capnp::List< ::piper::AdapterFlag>::Reader getAdapterFlags() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LoadRequest::Builder { public: typedef LoadRequest Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasKey(); inline ::capnp::Text::Builder getKey(); inline void setKey( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initKey(unsigned int size); inline void adoptKey(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownKey(); inline float getInputSampleRate(); inline void setInputSampleRate(float value); inline bool hasAdapterFlags(); inline ::capnp::List< ::piper::AdapterFlag>::Builder getAdapterFlags(); inline void setAdapterFlags( ::capnp::List< ::piper::AdapterFlag>::Reader value); inline void setAdapterFlags(::kj::ArrayPtr<const ::piper::AdapterFlag> value); inline ::capnp::List< ::piper::AdapterFlag>::Builder initAdapterFlags(unsigned int size); inline void adoptAdapterFlags(::capnp::Orphan< ::capnp::List< ::piper::AdapterFlag>>&& value); inline ::capnp::Orphan< ::capnp::List< ::piper::AdapterFlag>> disownAdapterFlags(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LoadRequest::Pipeline { public: typedef LoadRequest Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LoadResponse::Reader { public: typedef LoadResponse Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getHandle() const; inline bool hasStaticData() const; inline ::piper::ExtractorStaticData::Reader getStaticData() const; inline bool hasDefaultConfiguration() const; inline ::piper::Configuration::Reader getDefaultConfiguration() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LoadResponse::Builder { public: typedef LoadResponse Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getHandle(); inline void setHandle( ::int32_t value); inline bool hasStaticData(); inline ::piper::ExtractorStaticData::Builder getStaticData(); inline void setStaticData( ::piper::ExtractorStaticData::Reader value); inline ::piper::ExtractorStaticData::Builder initStaticData(); inline void adoptStaticData(::capnp::Orphan< ::piper::ExtractorStaticData>&& value); inline ::capnp::Orphan< ::piper::ExtractorStaticData> disownStaticData(); inline bool hasDefaultConfiguration(); inline ::piper::Configuration::Builder getDefaultConfiguration(); inline void setDefaultConfiguration( ::piper::Configuration::Reader value); inline ::piper::Configuration::Builder initDefaultConfiguration(); inline void adoptDefaultConfiguration(::capnp::Orphan< ::piper::Configuration>&& value); inline ::capnp::Orphan< ::piper::Configuration> disownDefaultConfiguration(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LoadResponse::Pipeline { public: typedef LoadResponse Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::ExtractorStaticData::Pipeline getStaticData(); inline ::piper::Configuration::Pipeline getDefaultConfiguration(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ConfigurationRequest::Reader { public: typedef ConfigurationRequest Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getHandle() const; inline bool hasConfiguration() const; inline ::piper::Configuration::Reader getConfiguration() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ConfigurationRequest::Builder { public: typedef ConfigurationRequest Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getHandle(); inline void setHandle( ::int32_t value); inline bool hasConfiguration(); inline ::piper::Configuration::Builder getConfiguration(); inline void setConfiguration( ::piper::Configuration::Reader value); inline ::piper::Configuration::Builder initConfiguration(); inline void adoptConfiguration(::capnp::Orphan< ::piper::Configuration>&& value); inline ::capnp::Orphan< ::piper::Configuration> disownConfiguration(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ConfigurationRequest::Pipeline { public: typedef ConfigurationRequest Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::Configuration::Pipeline getConfiguration(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ConfigurationResponse::Reader { public: typedef ConfigurationResponse Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getHandle() const; inline bool hasOutputs() const; inline ::capnp::List< ::piper::OutputDescriptor>::Reader getOutputs() const; inline bool hasFraming() const; inline ::piper::Framing::Reader getFraming() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ConfigurationResponse::Builder { public: typedef ConfigurationResponse Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getHandle(); inline void setHandle( ::int32_t value); inline bool hasOutputs(); inline ::capnp::List< ::piper::OutputDescriptor>::Builder getOutputs(); inline void setOutputs( ::capnp::List< ::piper::OutputDescriptor>::Reader value); inline ::capnp::List< ::piper::OutputDescriptor>::Builder initOutputs(unsigned int size); inline void adoptOutputs(::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>>&& value); inline ::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>> disownOutputs(); inline bool hasFraming(); inline ::piper::Framing::Builder getFraming(); inline void setFraming( ::piper::Framing::Reader value); inline ::piper::Framing::Builder initFraming(); inline void adoptFraming(::capnp::Orphan< ::piper::Framing>&& value); inline ::capnp::Orphan< ::piper::Framing> disownFraming(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ConfigurationResponse::Pipeline { public: typedef ConfigurationResponse Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::Framing::Pipeline getFraming(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ProcessRequest::Reader { public: typedef ProcessRequest Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getHandle() const; inline bool hasProcessInput() const; inline ::piper::ProcessInput::Reader getProcessInput() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ProcessRequest::Builder { public: typedef ProcessRequest Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getHandle(); inline void setHandle( ::int32_t value); inline bool hasProcessInput(); inline ::piper::ProcessInput::Builder getProcessInput(); inline void setProcessInput( ::piper::ProcessInput::Reader value); inline ::piper::ProcessInput::Builder initProcessInput(); inline void adoptProcessInput(::capnp::Orphan< ::piper::ProcessInput>&& value); inline ::capnp::Orphan< ::piper::ProcessInput> disownProcessInput(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ProcessRequest::Pipeline { public: typedef ProcessRequest Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::ProcessInput::Pipeline getProcessInput(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ProcessResponse::Reader { public: typedef ProcessResponse Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getHandle() const; inline bool hasFeatures() const; inline ::piper::FeatureSet::Reader getFeatures() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ProcessResponse::Builder { public: typedef ProcessResponse Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getHandle(); inline void setHandle( ::int32_t value); inline bool hasFeatures(); inline ::piper::FeatureSet::Builder getFeatures(); inline void setFeatures( ::piper::FeatureSet::Reader value); inline ::piper::FeatureSet::Builder initFeatures(); inline void adoptFeatures(::capnp::Orphan< ::piper::FeatureSet>&& value); inline ::capnp::Orphan< ::piper::FeatureSet> disownFeatures(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ProcessResponse::Pipeline { public: typedef ProcessResponse Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::FeatureSet::Pipeline getFeatures(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class FinishRequest::Reader { public: typedef FinishRequest Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getHandle() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class FinishRequest::Builder { public: typedef FinishRequest Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getHandle(); inline void setHandle( ::int32_t value); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class FinishRequest::Pipeline { public: typedef FinishRequest Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class FinishResponse::Reader { public: typedef FinishResponse Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getHandle() const; inline bool hasFeatures() const; inline ::piper::FeatureSet::Reader getFeatures() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class FinishResponse::Builder { public: typedef FinishResponse Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getHandle(); inline void setHandle( ::int32_t value); inline bool hasFeatures(); inline ::piper::FeatureSet::Builder getFeatures(); inline void setFeatures( ::piper::FeatureSet::Reader value); inline ::piper::FeatureSet::Builder initFeatures(); inline void adoptFeatures(::capnp::Orphan< ::piper::FeatureSet>&& value); inline ::capnp::Orphan< ::piper::FeatureSet> disownFeatures(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class FinishResponse::Pipeline { public: typedef FinishResponse Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::piper::FeatureSet::Pipeline getFeatures(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Error::Reader { public: typedef Error Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getCode() const; inline bool hasMessage() const; inline ::capnp::Text::Reader getMessage() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Error::Builder { public: typedef Error Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getCode(); inline void setCode( ::int32_t value); inline bool hasMessage(); inline ::capnp::Text::Builder getMessage(); inline void setMessage( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initMessage(unsigned int size); inline void adoptMessage(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownMessage(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Error::Pipeline { public: typedef Error Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class RpcRequest::Reader { public: typedef RpcRequest Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline typename Id::Reader getId() const; inline typename Request::Reader getRequest() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class RpcRequest::Builder { public: typedef RpcRequest Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline typename Id::Builder getId(); inline typename Id::Builder initId(); inline typename Request::Builder getRequest(); inline typename Request::Builder initRequest(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class RpcRequest::Pipeline { public: typedef RpcRequest Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline typename Id::Pipeline getId(); inline typename Request::Pipeline getRequest(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class RpcRequest::Id::Reader { public: typedef Id Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline Which which() const; inline bool isNumber() const; inline ::int32_t getNumber() const; inline bool isTag() const; inline bool hasTag() const; inline ::capnp::Text::Reader getTag() const; inline bool isNone() const; inline ::capnp::Void getNone() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class RpcRequest::Id::Builder { public: typedef Id Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline Which which(); inline bool isNumber(); inline ::int32_t getNumber(); inline void setNumber( ::int32_t value); inline bool isTag(); inline bool hasTag(); inline ::capnp::Text::Builder getTag(); inline void setTag( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initTag(unsigned int size); inline void adoptTag(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownTag(); inline bool isNone(); inline ::capnp::Void getNone(); inline void setNone( ::capnp::Void value = ::capnp::VOID); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class RpcRequest::Id::Pipeline { public: typedef Id Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class RpcRequest::Request::Reader { public: typedef Request Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline Which which() const; inline bool isList() const; inline bool hasList() const; inline ::piper::ListRequest::Reader getList() const; inline bool isLoad() const; inline bool hasLoad() const; inline ::piper::LoadRequest::Reader getLoad() const; inline bool isConfigure() const; inline bool hasConfigure() const; inline ::piper::ConfigurationRequest::Reader getConfigure() const; inline bool isProcess() const; inline bool hasProcess() const; inline ::piper::ProcessRequest::Reader getProcess() const; inline bool isFinish() const; inline bool hasFinish() const; inline ::piper::FinishRequest::Reader getFinish() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class RpcRequest::Request::Builder { public: typedef Request Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline Which which(); inline bool isList(); inline bool hasList(); inline ::piper::ListRequest::Builder getList(); inline void setList( ::piper::ListRequest::Reader value); inline ::piper::ListRequest::Builder initList(); inline void adoptList(::capnp::Orphan< ::piper::ListRequest>&& value); inline ::capnp::Orphan< ::piper::ListRequest> disownList(); inline bool isLoad(); inline bool hasLoad(); inline ::piper::LoadRequest::Builder getLoad(); inline void setLoad( ::piper::LoadRequest::Reader value); inline ::piper::LoadRequest::Builder initLoad(); inline void adoptLoad(::capnp::Orphan< ::piper::LoadRequest>&& value); inline ::capnp::Orphan< ::piper::LoadRequest> disownLoad(); inline bool isConfigure(); inline bool hasConfigure(); inline ::piper::ConfigurationRequest::Builder getConfigure(); inline void setConfigure( ::piper::ConfigurationRequest::Reader value); inline ::piper::ConfigurationRequest::Builder initConfigure(); inline void adoptConfigure(::capnp::Orphan< ::piper::ConfigurationRequest>&& value); inline ::capnp::Orphan< ::piper::ConfigurationRequest> disownConfigure(); inline bool isProcess(); inline bool hasProcess(); inline ::piper::ProcessRequest::Builder getProcess(); inline void setProcess( ::piper::ProcessRequest::Reader value); inline ::piper::ProcessRequest::Builder initProcess(); inline void adoptProcess(::capnp::Orphan< ::piper::ProcessRequest>&& value); inline ::capnp::Orphan< ::piper::ProcessRequest> disownProcess(); inline bool isFinish(); inline bool hasFinish(); inline ::piper::FinishRequest::Builder getFinish(); inline void setFinish( ::piper::FinishRequest::Reader value); inline ::piper::FinishRequest::Builder initFinish(); inline void adoptFinish(::capnp::Orphan< ::piper::FinishRequest>&& value); inline ::capnp::Orphan< ::piper::FinishRequest> disownFinish(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class RpcRequest::Request::Pipeline { public: typedef Request Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class RpcResponse::Reader { public: typedef RpcResponse Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline typename Id::Reader getId() const; inline typename Response::Reader getResponse() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class RpcResponse::Builder { public: typedef RpcResponse Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline typename Id::Builder getId(); inline typename Id::Builder initId(); inline typename Response::Builder getResponse(); inline typename Response::Builder initResponse(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class RpcResponse::Pipeline { public: typedef RpcResponse Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline typename Id::Pipeline getId(); inline typename Response::Pipeline getResponse(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class RpcResponse::Id::Reader { public: typedef Id Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline Which which() const; inline bool isNumber() const; inline ::int32_t getNumber() const; inline bool isTag() const; inline bool hasTag() const; inline ::capnp::Text::Reader getTag() const; inline bool isNone() const; inline ::capnp::Void getNone() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class RpcResponse::Id::Builder { public: typedef Id Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline Which which(); inline bool isNumber(); inline ::int32_t getNumber(); inline void setNumber( ::int32_t value); inline bool isTag(); inline bool hasTag(); inline ::capnp::Text::Builder getTag(); inline void setTag( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initTag(unsigned int size); inline void adoptTag(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownTag(); inline bool isNone(); inline ::capnp::Void getNone(); inline void setNone( ::capnp::Void value = ::capnp::VOID); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class RpcResponse::Id::Pipeline { public: typedef Id Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class RpcResponse::Response::Reader { public: typedef Response Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline Which which() const; inline bool isError() const; inline bool hasError() const; inline ::piper::Error::Reader getError() const; inline bool isList() const; inline bool hasList() const; inline ::piper::ListResponse::Reader getList() const; inline bool isLoad() const; inline bool hasLoad() const; inline ::piper::LoadResponse::Reader getLoad() const; inline bool isConfigure() const; inline bool hasConfigure() const; inline ::piper::ConfigurationResponse::Reader getConfigure() const; inline bool isProcess() const; inline bool hasProcess() const; inline ::piper::ProcessResponse::Reader getProcess() const; inline bool isFinish() const; inline bool hasFinish() const; inline ::piper::FinishResponse::Reader getFinish() const; private: ::capnp::_::StructReader _reader; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; template <typename, ::capnp::Kind> friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class RpcResponse::Response::Builder { public: typedef Response Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline Which which(); inline bool isError(); inline bool hasError(); inline ::piper::Error::Builder getError(); inline void setError( ::piper::Error::Reader value); inline ::piper::Error::Builder initError(); inline void adoptError(::capnp::Orphan< ::piper::Error>&& value); inline ::capnp::Orphan< ::piper::Error> disownError(); inline bool isList(); inline bool hasList(); inline ::piper::ListResponse::Builder getList(); inline void setList( ::piper::ListResponse::Reader value); inline ::piper::ListResponse::Builder initList(); inline void adoptList(::capnp::Orphan< ::piper::ListResponse>&& value); inline ::capnp::Orphan< ::piper::ListResponse> disownList(); inline bool isLoad(); inline bool hasLoad(); inline ::piper::LoadResponse::Builder getLoad(); inline void setLoad( ::piper::LoadResponse::Reader value); inline ::piper::LoadResponse::Builder initLoad(); inline void adoptLoad(::capnp::Orphan< ::piper::LoadResponse>&& value); inline ::capnp::Orphan< ::piper::LoadResponse> disownLoad(); inline bool isConfigure(); inline bool hasConfigure(); inline ::piper::ConfigurationResponse::Builder getConfigure(); inline void setConfigure( ::piper::ConfigurationResponse::Reader value); inline ::piper::ConfigurationResponse::Builder initConfigure(); inline void adoptConfigure(::capnp::Orphan< ::piper::ConfigurationResponse>&& value); inline ::capnp::Orphan< ::piper::ConfigurationResponse> disownConfigure(); inline bool isProcess(); inline bool hasProcess(); inline ::piper::ProcessResponse::Builder getProcess(); inline void setProcess( ::piper::ProcessResponse::Reader value); inline ::piper::ProcessResponse::Builder initProcess(); inline void adoptProcess(::capnp::Orphan< ::piper::ProcessResponse>&& value); inline ::capnp::Orphan< ::piper::ProcessResponse> disownProcess(); inline bool isFinish(); inline bool hasFinish(); inline ::piper::FinishResponse::Builder getFinish(); inline void setFinish( ::piper::FinishResponse::Reader value); inline ::piper::FinishResponse::Builder initFinish(); inline void adoptFinish(::capnp::Orphan< ::piper::FinishResponse>&& value); inline ::capnp::Orphan< ::piper::FinishResponse> disownFinish(); private: ::capnp::_::StructBuilder _builder; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template <typename, ::capnp::Kind> friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class RpcResponse::Response::Pipeline { public: typedef Response Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template <typename, ::capnp::Kind> friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE // ======================================================================================= inline bool Basic::Reader::hasIdentifier() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Basic::Builder::hasIdentifier() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader Basic::Reader::getIdentifier() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder Basic::Builder::getIdentifier() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Basic::Builder::setIdentifier( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder Basic::Builder::initIdentifier(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Basic::Builder::adoptIdentifier( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> Basic::Builder::disownIdentifier() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Basic::Reader::hasName() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool Basic::Builder::hasName() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader Basic::Reader::getName() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder Basic::Builder::getName() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void Basic::Builder::setName( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder Basic::Builder::initName(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void Basic::Builder::adoptName( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> Basic::Builder::disownName() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool Basic::Reader::hasDescription() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool Basic::Builder::hasDescription() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader Basic::Reader::getDescription() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder Basic::Builder::getDescription() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void Basic::Builder::setDescription( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder Basic::Builder::initDescription(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void Basic::Builder::adoptDescription( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> Basic::Builder::disownDescription() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool ParameterDescriptor::Reader::hasBasic() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ParameterDescriptor::Builder::hasBasic() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::piper::Basic::Reader ParameterDescriptor::Reader::getBasic() const { return ::capnp::_::PointerHelpers< ::piper::Basic>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::piper::Basic::Builder ParameterDescriptor::Builder::getBasic() { return ::capnp::_::PointerHelpers< ::piper::Basic>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::Basic::Pipeline ParameterDescriptor::Pipeline::getBasic() { return ::piper::Basic::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void ParameterDescriptor::Builder::setBasic( ::piper::Basic::Reader value) { ::capnp::_::PointerHelpers< ::piper::Basic>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::piper::Basic::Builder ParameterDescriptor::Builder::initBasic() { return ::capnp::_::PointerHelpers< ::piper::Basic>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ParameterDescriptor::Builder::adoptBasic( ::capnp::Orphan< ::piper::Basic>&& value) { ::capnp::_::PointerHelpers< ::piper::Basic>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::Basic> ParameterDescriptor::Builder::disownBasic() { return ::capnp::_::PointerHelpers< ::piper::Basic>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ParameterDescriptor::Reader::hasUnit() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ParameterDescriptor::Builder::hasUnit() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ParameterDescriptor::Reader::getUnit() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ParameterDescriptor::Builder::getUnit() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ParameterDescriptor::Builder::setUnit( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ParameterDescriptor::Builder::initUnit(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ParameterDescriptor::Builder::adoptUnit( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> ParameterDescriptor::Builder::disownUnit() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline float ParameterDescriptor::Reader::getMinValue() const { return _reader.getDataField<float>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float ParameterDescriptor::Builder::getMinValue() { return _builder.getDataField<float>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ParameterDescriptor::Builder::setMinValue(float value) { _builder.setDataField<float>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ParameterDescriptor::Reader::getMaxValue() const { return _reader.getDataField<float>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ParameterDescriptor::Builder::getMaxValue() { return _builder.getDataField<float>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ParameterDescriptor::Builder::setMaxValue(float value) { _builder.setDataField<float>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ParameterDescriptor::Reader::getDefaultValue() const { return _reader.getDataField<float>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ParameterDescriptor::Builder::getDefaultValue() { return _builder.getDataField<float>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ParameterDescriptor::Builder::setDefaultValue(float value) { _builder.setDataField<float>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool ParameterDescriptor::Reader::getIsQuantized() const { return _reader.getDataField<bool>( ::capnp::bounded<96>() * ::capnp::ELEMENTS); } inline bool ParameterDescriptor::Builder::getIsQuantized() { return _builder.getDataField<bool>( ::capnp::bounded<96>() * ::capnp::ELEMENTS); } inline void ParameterDescriptor::Builder::setIsQuantized(bool value) { _builder.setDataField<bool>( ::capnp::bounded<96>() * ::capnp::ELEMENTS, value); } inline float ParameterDescriptor::Reader::getQuantizeStep() const { return _reader.getDataField<float>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ParameterDescriptor::Builder::getQuantizeStep() { return _builder.getDataField<float>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ParameterDescriptor::Builder::setQuantizeStep(float value) { _builder.setDataField<float>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool ParameterDescriptor::Reader::hasValueNames() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ParameterDescriptor::Builder::hasValueNames() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Text>::Reader ParameterDescriptor::Reader::getValueNames() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), ::capnp::schemas::bp_f8fda10bef70a97d + 147); } inline ::capnp::List< ::capnp::Text>::Builder ParameterDescriptor::Builder::getValueNames() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), ::capnp::schemas::bp_f8fda10bef70a97d + 147); } inline void ParameterDescriptor::Builder::setValueNames( ::capnp::List< ::capnp::Text>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void ParameterDescriptor::Builder::setValueNames(::kj::ArrayPtr<const ::capnp::Text::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Text>::Builder ParameterDescriptor::Builder::initValueNames(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ParameterDescriptor::Builder::adoptValueNames( ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> ParameterDescriptor::Builder::disownValueNames() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool StaticOutputDescriptor::Reader::hasTypeURI() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool StaticOutputDescriptor::Builder::hasTypeURI() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader StaticOutputDescriptor::Reader::getTypeURI() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder StaticOutputDescriptor::Builder::getTypeURI() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void StaticOutputDescriptor::Builder::setTypeURI( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder StaticOutputDescriptor::Builder::initTypeURI(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void StaticOutputDescriptor::Builder::adoptTypeURI( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> StaticOutputDescriptor::Builder::disownTypeURI() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ConfiguredOutputDescriptor::Reader::hasUnit() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ConfiguredOutputDescriptor::Builder::hasUnit() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ConfiguredOutputDescriptor::Reader::getUnit() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ConfiguredOutputDescriptor::Builder::getUnit() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ConfiguredOutputDescriptor::Builder::setUnit( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ConfiguredOutputDescriptor::Builder::initUnit(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ConfiguredOutputDescriptor::Builder::adoptUnit( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> ConfiguredOutputDescriptor::Builder::disownUnit() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ConfiguredOutputDescriptor::Reader::getHasFixedBinCount() const { return _reader.getDataField<bool>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool ConfiguredOutputDescriptor::Builder::getHasFixedBinCount() { return _builder.getDataField<bool>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ConfiguredOutputDescriptor::Builder::setHasFixedBinCount(bool value) { _builder.setDataField<bool>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int32_t ConfiguredOutputDescriptor::Reader::getBinCount() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int32_t ConfiguredOutputDescriptor::Builder::getBinCount() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ConfiguredOutputDescriptor::Builder::setBinCount( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool ConfiguredOutputDescriptor::Reader::hasBinNames() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ConfiguredOutputDescriptor::Builder::hasBinNames() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Text>::Reader ConfiguredOutputDescriptor::Reader::getBinNames() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), ::capnp::schemas::bp_b2d0c825aac8249c + 142); } inline ::capnp::List< ::capnp::Text>::Builder ConfiguredOutputDescriptor::Builder::getBinNames() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), ::capnp::schemas::bp_b2d0c825aac8249c + 142); } inline void ConfiguredOutputDescriptor::Builder::setBinNames( ::capnp::List< ::capnp::Text>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ConfiguredOutputDescriptor::Builder::setBinNames(::kj::ArrayPtr<const ::capnp::Text::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Text>::Builder ConfiguredOutputDescriptor::Builder::initBinNames(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ConfiguredOutputDescriptor::Builder::adoptBinNames( ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> ConfiguredOutputDescriptor::Builder::disownBinNames() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ConfiguredOutputDescriptor::Reader::getHasKnownExtents() const { return _reader.getDataField<bool>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool ConfiguredOutputDescriptor::Builder::getHasKnownExtents() { return _builder.getDataField<bool>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ConfiguredOutputDescriptor::Builder::setHasKnownExtents(bool value) { _builder.setDataField<bool>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ConfiguredOutputDescriptor::Reader::getMinValue() const { return _reader.getDataField<float>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ConfiguredOutputDescriptor::Builder::getMinValue() { return _builder.getDataField<float>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ConfiguredOutputDescriptor::Builder::setMinValue(float value) { _builder.setDataField<float>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ConfiguredOutputDescriptor::Reader::getMaxValue() const { return _reader.getDataField<float>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ConfiguredOutputDescriptor::Builder::getMaxValue() { return _builder.getDataField<float>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ConfiguredOutputDescriptor::Builder::setMaxValue(float value) { _builder.setDataField<float>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool ConfiguredOutputDescriptor::Reader::getIsQuantized() const { return _reader.getDataField<bool>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool ConfiguredOutputDescriptor::Builder::getIsQuantized() { return _builder.getDataField<bool>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ConfiguredOutputDescriptor::Builder::setIsQuantized(bool value) { _builder.setDataField<bool>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ConfiguredOutputDescriptor::Reader::getQuantizeStep() const { return _reader.getDataField<float>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ConfiguredOutputDescriptor::Builder::getQuantizeStep() { return _builder.getDataField<float>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ConfiguredOutputDescriptor::Builder::setQuantizeStep(float value) { _builder.setDataField<float>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::piper::SampleType ConfiguredOutputDescriptor::Reader::getSampleType() const { return _reader.getDataField< ::piper::SampleType>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::piper::SampleType ConfiguredOutputDescriptor::Builder::getSampleType() { return _builder.getDataField< ::piper::SampleType>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ConfiguredOutputDescriptor::Builder::setSampleType( ::piper::SampleType value) { _builder.setDataField< ::piper::SampleType>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ConfiguredOutputDescriptor::Reader::getSampleRate() const { return _reader.getDataField<float>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ConfiguredOutputDescriptor::Builder::getSampleRate() { return _builder.getDataField<float>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ConfiguredOutputDescriptor::Builder::setSampleRate(float value) { _builder.setDataField<float>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool ConfiguredOutputDescriptor::Reader::getHasDuration() const { return _reader.getDataField<bool>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline bool ConfiguredOutputDescriptor::Builder::getHasDuration() { return _builder.getDataField<bool>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ConfiguredOutputDescriptor::Builder::setHasDuration(bool value) { _builder.setDataField<bool>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool OutputDescriptor::Reader::hasBasic() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool OutputDescriptor::Builder::hasBasic() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::piper::Basic::Reader OutputDescriptor::Reader::getBasic() const { return ::capnp::_::PointerHelpers< ::piper::Basic>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::piper::Basic::Builder OutputDescriptor::Builder::getBasic() { return ::capnp::_::PointerHelpers< ::piper::Basic>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::Basic::Pipeline OutputDescriptor::Pipeline::getBasic() { return ::piper::Basic::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void OutputDescriptor::Builder::setBasic( ::piper::Basic::Reader value) { ::capnp::_::PointerHelpers< ::piper::Basic>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::piper::Basic::Builder OutputDescriptor::Builder::initBasic() { return ::capnp::_::PointerHelpers< ::piper::Basic>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void OutputDescriptor::Builder::adoptBasic( ::capnp::Orphan< ::piper::Basic>&& value) { ::capnp::_::PointerHelpers< ::piper::Basic>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::Basic> OutputDescriptor::Builder::disownBasic() { return ::capnp::_::PointerHelpers< ::piper::Basic>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool OutputDescriptor::Reader::hasConfigured() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool OutputDescriptor::Builder::hasConfigured() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::ConfiguredOutputDescriptor::Reader OutputDescriptor::Reader::getConfigured() const { return ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::ConfiguredOutputDescriptor::Builder OutputDescriptor::Builder::getConfigured() { return ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::ConfiguredOutputDescriptor::Pipeline OutputDescriptor::Pipeline::getConfigured() { return ::piper::ConfiguredOutputDescriptor::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void OutputDescriptor::Builder::setConfigured( ::piper::ConfiguredOutputDescriptor::Reader value) { ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::ConfiguredOutputDescriptor::Builder OutputDescriptor::Builder::initConfigured() { return ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void OutputDescriptor::Builder::adoptConfigured( ::capnp::Orphan< ::piper::ConfiguredOutputDescriptor>&& value) { ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::ConfiguredOutputDescriptor> OutputDescriptor::Builder::disownConfigured() { return ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool OutputDescriptor::Reader::hasStatic() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool OutputDescriptor::Builder::hasStatic() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::piper::StaticOutputDescriptor::Reader OutputDescriptor::Reader::getStatic() const { return ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::piper::StaticOutputDescriptor::Builder OutputDescriptor::Builder::getStatic() { return ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::StaticOutputDescriptor::Pipeline OutputDescriptor::Pipeline::getStatic() { return ::piper::StaticOutputDescriptor::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void OutputDescriptor::Builder::setStatic( ::piper::StaticOutputDescriptor::Reader value) { ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::piper::StaticOutputDescriptor::Builder OutputDescriptor::Builder::initStatic() { return ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void OutputDescriptor::Builder::adoptStatic( ::capnp::Orphan< ::piper::StaticOutputDescriptor>&& value) { ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::StaticOutputDescriptor> OutputDescriptor::Builder::disownStatic() { return ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool ExtractorStaticData::Reader::hasKey() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::Builder::hasKey() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ExtractorStaticData::Reader::getKey() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ExtractorStaticData::Builder::getKey() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::Builder::setKey( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ExtractorStaticData::Builder::initKey(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ExtractorStaticData::Builder::adoptKey( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> ExtractorStaticData::Builder::disownKey() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ExtractorStaticData::Reader::hasBasic() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::Builder::hasBasic() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::Basic::Reader ExtractorStaticData::Reader::getBasic() const { return ::capnp::_::PointerHelpers< ::piper::Basic>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::Basic::Builder ExtractorStaticData::Builder::getBasic() { return ::capnp::_::PointerHelpers< ::piper::Basic>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::Basic::Pipeline ExtractorStaticData::Pipeline::getBasic() { return ::piper::Basic::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void ExtractorStaticData::Builder::setBasic( ::piper::Basic::Reader value) { ::capnp::_::PointerHelpers< ::piper::Basic>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::Basic::Builder ExtractorStaticData::Builder::initBasic() { return ::capnp::_::PointerHelpers< ::piper::Basic>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::Builder::adoptBasic( ::capnp::Orphan< ::piper::Basic>&& value) { ::capnp::_::PointerHelpers< ::piper::Basic>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::Basic> ExtractorStaticData::Builder::disownBasic() { return ::capnp::_::PointerHelpers< ::piper::Basic>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ExtractorStaticData::Reader::hasMaker() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::Builder::hasMaker() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ExtractorStaticData::Reader::getMaker() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ExtractorStaticData::Builder::getMaker() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::Builder::setMaker( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ExtractorStaticData::Builder::initMaker(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ExtractorStaticData::Builder::adoptMaker( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> ExtractorStaticData::Builder::disownMaker() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool ExtractorStaticData::Reader::hasRights() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::Builder::hasRights() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ExtractorStaticData::Reader::getRights() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ExtractorStaticData::Builder::getRights() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::Builder::setRights( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ExtractorStaticData::Builder::initRights(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void ExtractorStaticData::Builder::adoptRights( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> ExtractorStaticData::Builder::disownRights() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::int32_t ExtractorStaticData::Reader::getVersion() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t ExtractorStaticData::Builder::getVersion() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ExtractorStaticData::Builder::setVersion( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool ExtractorStaticData::Reader::hasCategory() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::Builder::hasCategory() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Text>::Reader ExtractorStaticData::Reader::getCategory() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Text>::Builder ExtractorStaticData::Builder::getCategory() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::Builder::setCategory( ::capnp::List< ::capnp::Text>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void ExtractorStaticData::Builder::setCategory(::kj::ArrayPtr<const ::capnp::Text::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Text>::Builder ExtractorStaticData::Builder::initCategory(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void ExtractorStaticData::Builder::adoptCategory( ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> ExtractorStaticData::Builder::disownCategory() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::int32_t ExtractorStaticData::Reader::getMinChannelCount() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int32_t ExtractorStaticData::Builder::getMinChannelCount() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ExtractorStaticData::Builder::setMinChannelCount( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::int32_t ExtractorStaticData::Reader::getMaxChannelCount() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int32_t ExtractorStaticData::Builder::getMaxChannelCount() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ExtractorStaticData::Builder::setMaxChannelCount( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool ExtractorStaticData::Reader::hasParameters() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::Builder::hasParameters() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::piper::ParameterDescriptor>::Reader ExtractorStaticData::Reader::getParameters() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List< ::piper::ParameterDescriptor>::Builder ExtractorStaticData::Builder::getParameters() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::Builder::setParameters( ::capnp::List< ::piper::ParameterDescriptor>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::piper::ParameterDescriptor>::Builder ExtractorStaticData::Builder::initParameters(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void ExtractorStaticData::Builder::adoptParameters( ::capnp::Orphan< ::capnp::List< ::piper::ParameterDescriptor>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::piper::ParameterDescriptor>> ExtractorStaticData::Builder::disownParameters() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ExtractorStaticData::Reader::hasPrograms() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::Builder::hasPrograms() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Text>::Reader ExtractorStaticData::Reader::getPrograms() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Text>::Builder ExtractorStaticData::Builder::getPrograms() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::Builder::setPrograms( ::capnp::List< ::capnp::Text>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void ExtractorStaticData::Builder::setPrograms(::kj::ArrayPtr<const ::capnp::Text::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Text>::Builder ExtractorStaticData::Builder::initPrograms(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void ExtractorStaticData::Builder::adoptPrograms( ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> ExtractorStaticData::Builder::disownPrograms() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::piper::InputDomain ExtractorStaticData::Reader::getInputDomain() const { return _reader.getDataField< ::piper::InputDomain>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::piper::InputDomain ExtractorStaticData::Builder::getInputDomain() { return _builder.getDataField< ::piper::InputDomain>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ExtractorStaticData::Builder::setInputDomain( ::piper::InputDomain value) { _builder.setDataField< ::piper::InputDomain>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool ExtractorStaticData::Reader::hasBasicOutputInfo() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::Builder::hasBasicOutputInfo() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::piper::Basic>::Reader ExtractorStaticData::Reader::getBasicOutputInfo() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List< ::piper::Basic>::Builder ExtractorStaticData::Builder::getBasicOutputInfo() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::Builder::setBasicOutputInfo( ::capnp::List< ::piper::Basic>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::piper::Basic>::Builder ExtractorStaticData::Builder::initBasicOutputInfo(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void ExtractorStaticData::Builder::adoptBasicOutputInfo( ::capnp::Orphan< ::capnp::List< ::piper::Basic>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::piper::Basic>> ExtractorStaticData::Builder::disownBasicOutputInfo() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline bool ExtractorStaticData::Reader::hasStaticOutputInfo() const { return !_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::Builder::hasStaticOutputInfo() { return !_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::piper::ExtractorStaticData::SOPair>::Reader ExtractorStaticData::Reader::getStaticOutputInfo() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData::SOPair>>::get(_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline ::capnp::List< ::piper::ExtractorStaticData::SOPair>::Builder ExtractorStaticData::Builder::getStaticOutputInfo() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData::SOPair>>::get(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::Builder::setStaticOutputInfo( ::capnp::List< ::piper::ExtractorStaticData::SOPair>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData::SOPair>>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::piper::ExtractorStaticData::SOPair>::Builder ExtractorStaticData::Builder::initStaticOutputInfo(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData::SOPair>>::init(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), size); } inline void ExtractorStaticData::Builder::adoptStaticOutputInfo( ::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData::SOPair>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData::SOPair>>::adopt(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData::SOPair>> ExtractorStaticData::Builder::disownStaticOutputInfo() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData::SOPair>>::disown(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline bool ExtractorStaticData::SOPair::Reader::hasOutput() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::SOPair::Builder::hasOutput() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ExtractorStaticData::SOPair::Reader::getOutput() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ExtractorStaticData::SOPair::Builder::getOutput() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::SOPair::Builder::setOutput( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ExtractorStaticData::SOPair::Builder::initOutput(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ExtractorStaticData::SOPair::Builder::adoptOutput( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> ExtractorStaticData::SOPair::Builder::disownOutput() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ExtractorStaticData::SOPair::Reader::hasStatic() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ExtractorStaticData::SOPair::Builder::hasStatic() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::StaticOutputDescriptor::Reader ExtractorStaticData::SOPair::Reader::getStatic() const { return ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::StaticOutputDescriptor::Builder ExtractorStaticData::SOPair::Builder::getStatic() { return ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::StaticOutputDescriptor::Pipeline ExtractorStaticData::SOPair::Pipeline::getStatic() { return ::piper::StaticOutputDescriptor::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void ExtractorStaticData::SOPair::Builder::setStatic( ::piper::StaticOutputDescriptor::Reader value) { ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::StaticOutputDescriptor::Builder ExtractorStaticData::SOPair::Builder::initStatic() { return ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ExtractorStaticData::SOPair::Builder::adoptStatic( ::capnp::Orphan< ::piper::StaticOutputDescriptor>&& value) { ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::StaticOutputDescriptor> ExtractorStaticData::SOPair::Builder::disownStatic() { return ::capnp::_::PointerHelpers< ::piper::StaticOutputDescriptor>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::int32_t RealTime::Reader::getSec() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t RealTime::Builder::getSec() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void RealTime::Builder::setSec( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int32_t RealTime::Reader::getNsec() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int32_t RealTime::Builder::getNsec() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void RealTime::Builder::setNsec( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool ProcessInput::Reader::hasInputBuffers() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ProcessInput::Builder::hasInputBuffers() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::List<float>>::Reader ProcessInput::Reader::getInputBuffers() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::List<float>>::Builder ProcessInput::Builder::getInputBuffers() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ProcessInput::Builder::setInputBuffers( ::capnp::List< ::capnp::List<float>>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ProcessInput::Builder::setInputBuffers(::kj::ArrayPtr<const ::capnp::List<float>::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::List<float>>::Builder ProcessInput::Builder::initInputBuffers(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ProcessInput::Builder::adoptInputBuffers( ::capnp::Orphan< ::capnp::List< ::capnp::List<float>>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::List<float>>> ProcessInput::Builder::disownInputBuffers() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ProcessInput::Reader::hasTimestamp() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ProcessInput::Builder::hasTimestamp() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::RealTime::Reader ProcessInput::Reader::getTimestamp() const { return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::RealTime::Builder ProcessInput::Builder::getTimestamp() { return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::RealTime::Pipeline ProcessInput::Pipeline::getTimestamp() { return ::piper::RealTime::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void ProcessInput::Builder::setTimestamp( ::piper::RealTime::Reader value) { ::capnp::_::PointerHelpers< ::piper::RealTime>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::RealTime::Builder ProcessInput::Builder::initTimestamp() { return ::capnp::_::PointerHelpers< ::piper::RealTime>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ProcessInput::Builder::adoptTimestamp( ::capnp::Orphan< ::piper::RealTime>&& value) { ::capnp::_::PointerHelpers< ::piper::RealTime>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::RealTime> ProcessInput::Builder::disownTimestamp() { return ::capnp::_::PointerHelpers< ::piper::RealTime>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool Feature::Reader::getHasTimestamp() const { return _reader.getDataField<bool>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool Feature::Builder::getHasTimestamp() { return _builder.getDataField<bool>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Feature::Builder::setHasTimestamp(bool value) { _builder.setDataField<bool>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool Feature::Reader::hasTimestamp() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Feature::Builder::hasTimestamp() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::piper::RealTime::Reader Feature::Reader::getTimestamp() const { return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::piper::RealTime::Builder Feature::Builder::getTimestamp() { return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::RealTime::Pipeline Feature::Pipeline::getTimestamp() { return ::piper::RealTime::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void Feature::Builder::setTimestamp( ::piper::RealTime::Reader value) { ::capnp::_::PointerHelpers< ::piper::RealTime>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::piper::RealTime::Builder Feature::Builder::initTimestamp() { return ::capnp::_::PointerHelpers< ::piper::RealTime>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Feature::Builder::adoptTimestamp( ::capnp::Orphan< ::piper::RealTime>&& value) { ::capnp::_::PointerHelpers< ::piper::RealTime>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::RealTime> Feature::Builder::disownTimestamp() { return ::capnp::_::PointerHelpers< ::piper::RealTime>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Feature::Reader::getHasDuration() const { return _reader.getDataField<bool>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool Feature::Builder::getHasDuration() { return _builder.getDataField<bool>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void Feature::Builder::setHasDuration(bool value) { _builder.setDataField<bool>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool Feature::Reader::hasDuration() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool Feature::Builder::hasDuration() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::RealTime::Reader Feature::Reader::getDuration() const { return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::RealTime::Builder Feature::Builder::getDuration() { return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::RealTime::Pipeline Feature::Pipeline::getDuration() { return ::piper::RealTime::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void Feature::Builder::setDuration( ::piper::RealTime::Reader value) { ::capnp::_::PointerHelpers< ::piper::RealTime>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::RealTime::Builder Feature::Builder::initDuration() { return ::capnp::_::PointerHelpers< ::piper::RealTime>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void Feature::Builder::adoptDuration( ::capnp::Orphan< ::piper::RealTime>&& value) { ::capnp::_::PointerHelpers< ::piper::RealTime>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::RealTime> Feature::Builder::disownDuration() { return ::capnp::_::PointerHelpers< ::piper::RealTime>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool Feature::Reader::hasLabel() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool Feature::Builder::hasLabel() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader Feature::Reader::getLabel() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder Feature::Builder::getLabel() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void Feature::Builder::setLabel( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder Feature::Builder::initLabel(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void Feature::Builder::adoptLabel( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> Feature::Builder::disownLabel() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool Feature::Reader::hasFeatureValues() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool Feature::Builder::hasFeatureValues() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List<float>::Reader Feature::Reader::getFeatureValues() const { return ::capnp::_::PointerHelpers< ::capnp::List<float>>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), ::capnp::schemas::bp_d6a172208c9a1760 + 115); } inline ::capnp::List<float>::Builder Feature::Builder::getFeatureValues() { return ::capnp::_::PointerHelpers< ::capnp::List<float>>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), ::capnp::schemas::bp_d6a172208c9a1760 + 115); } inline void Feature::Builder::setFeatureValues( ::capnp::List<float>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List<float>>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void Feature::Builder::setFeatureValues(::kj::ArrayPtr<const float> value) { ::capnp::_::PointerHelpers< ::capnp::List<float>>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List<float>::Builder Feature::Builder::initFeatureValues(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List<float>>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void Feature::Builder::adoptFeatureValues( ::capnp::Orphan< ::capnp::List<float>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List<float>>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List<float>> Feature::Builder::disownFeatureValues() { return ::capnp::_::PointerHelpers< ::capnp::List<float>>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool FeatureSet::Reader::hasFeaturePairs() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool FeatureSet::Builder::hasFeaturePairs() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::piper::FeatureSet::FSPair>::Reader FeatureSet::Reader::getFeaturePairs() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::piper::FeatureSet::FSPair>::Builder FeatureSet::Builder::getFeaturePairs() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void FeatureSet::Builder::setFeaturePairs( ::capnp::List< ::piper::FeatureSet::FSPair>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::piper::FeatureSet::FSPair>::Builder FeatureSet::Builder::initFeaturePairs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void FeatureSet::Builder::adoptFeaturePairs( ::capnp::Orphan< ::capnp::List< ::piper::FeatureSet::FSPair>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::piper::FeatureSet::FSPair>> FeatureSet::Builder::disownFeaturePairs() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool FeatureSet::FSPair::Reader::hasOutput() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool FeatureSet::FSPair::Builder::hasOutput() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader FeatureSet::FSPair::Reader::getOutput() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder FeatureSet::FSPair::Builder::getOutput() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void FeatureSet::FSPair::Builder::setOutput( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder FeatureSet::FSPair::Builder::initOutput(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void FeatureSet::FSPair::Builder::adoptOutput( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> FeatureSet::FSPair::Builder::disownOutput() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool FeatureSet::FSPair::Reader::hasFeatures() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool FeatureSet::FSPair::Builder::hasFeatures() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::piper::Feature>::Reader FeatureSet::FSPair::Reader::getFeatures() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), ::capnp::schemas::bp_ab2572c346316b24 + 52); } inline ::capnp::List< ::piper::Feature>::Builder FeatureSet::FSPair::Builder::getFeatures() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), ::capnp::schemas::bp_ab2572c346316b24 + 52); } inline void FeatureSet::FSPair::Builder::setFeatures( ::capnp::List< ::piper::Feature>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::piper::Feature>::Builder FeatureSet::FSPair::Builder::initFeatures(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void FeatureSet::FSPair::Builder::adoptFeatures( ::capnp::Orphan< ::capnp::List< ::piper::Feature>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::piper::Feature>> FeatureSet::FSPair::Builder::disownFeatures() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::int32_t Framing::Reader::getBlockSize() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t Framing::Builder::getBlockSize() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Framing::Builder::setBlockSize( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int32_t Framing::Reader::getStepSize() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int32_t Framing::Builder::getStepSize() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void Framing::Builder::setStepSize( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool Configuration::Reader::hasParameterValues() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Configuration::Builder::hasParameterValues() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::piper::Configuration::PVPair>::Reader Configuration::Reader::getParameterValues() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::piper::Configuration::PVPair>::Builder Configuration::Builder::getParameterValues() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Configuration::Builder::setParameterValues( ::capnp::List< ::piper::Configuration::PVPair>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::piper::Configuration::PVPair>::Builder Configuration::Builder::initParameterValues(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Configuration::Builder::adoptParameterValues( ::capnp::Orphan< ::capnp::List< ::piper::Configuration::PVPair>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::piper::Configuration::PVPair>> Configuration::Builder::disownParameterValues() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Configuration::Reader::hasCurrentProgram() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool Configuration::Builder::hasCurrentProgram() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader Configuration::Reader::getCurrentProgram() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder Configuration::Builder::getCurrentProgram() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void Configuration::Builder::setCurrentProgram( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder Configuration::Builder::initCurrentProgram(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void Configuration::Builder::adoptCurrentProgram( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> Configuration::Builder::disownCurrentProgram() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::int32_t Configuration::Reader::getChannelCount() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t Configuration::Builder::getChannelCount() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Configuration::Builder::setChannelCount( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool Configuration::Reader::hasFraming() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool Configuration::Builder::hasFraming() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::piper::Framing::Reader Configuration::Reader::getFraming() const { return ::capnp::_::PointerHelpers< ::piper::Framing>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::piper::Framing::Builder Configuration::Builder::getFraming() { return ::capnp::_::PointerHelpers< ::piper::Framing>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::Framing::Pipeline Configuration::Pipeline::getFraming() { return ::piper::Framing::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void Configuration::Builder::setFraming( ::piper::Framing::Reader value) { ::capnp::_::PointerHelpers< ::piper::Framing>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::piper::Framing::Builder Configuration::Builder::initFraming() { return ::capnp::_::PointerHelpers< ::piper::Framing>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void Configuration::Builder::adoptFraming( ::capnp::Orphan< ::piper::Framing>&& value) { ::capnp::_::PointerHelpers< ::piper::Framing>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::Framing> Configuration::Builder::disownFraming() { return ::capnp::_::PointerHelpers< ::piper::Framing>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool Configuration::PVPair::Reader::hasParameter() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Configuration::PVPair::Builder::hasParameter() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader Configuration::PVPair::Reader::getParameter() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder Configuration::PVPair::Builder::getParameter() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Configuration::PVPair::Builder::setParameter( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder Configuration::PVPair::Builder::initParameter(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Configuration::PVPair::Builder::adoptParameter( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> Configuration::PVPair::Builder::disownParameter() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float Configuration::PVPair::Reader::getValue() const { return _reader.getDataField<float>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float Configuration::PVPair::Builder::getValue() { return _builder.getDataField<float>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Configuration::PVPair::Builder::setValue(float value) { _builder.setDataField<float>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool ListRequest::Reader::hasFrom() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ListRequest::Builder::hasFrom() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Text>::Reader ListRequest::Reader::getFrom() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Text>::Builder ListRequest::Builder::getFrom() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ListRequest::Builder::setFrom( ::capnp::List< ::capnp::Text>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ListRequest::Builder::setFrom(::kj::ArrayPtr<const ::capnp::Text::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Text>::Builder ListRequest::Builder::initFrom(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ListRequest::Builder::adoptFrom( ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> ListRequest::Builder::disownFrom() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ListResponse::Reader::hasAvailable() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ListResponse::Builder::hasAvailable() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::piper::ExtractorStaticData>::Reader ListResponse::Reader::getAvailable() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::piper::ExtractorStaticData>::Builder ListResponse::Builder::getAvailable() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ListResponse::Builder::setAvailable( ::capnp::List< ::piper::ExtractorStaticData>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::piper::ExtractorStaticData>::Builder ListResponse::Builder::initAvailable(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ListResponse::Builder::adoptAvailable( ::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData>> ListResponse::Builder::disownAvailable() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LoadRequest::Reader::hasKey() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LoadRequest::Builder::hasKey() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader LoadRequest::Reader::getKey() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder LoadRequest::Builder::getKey() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LoadRequest::Builder::setKey( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder LoadRequest::Builder::initKey(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LoadRequest::Builder::adoptKey( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> LoadRequest::Builder::disownKey() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float LoadRequest::Reader::getInputSampleRate() const { return _reader.getDataField<float>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float LoadRequest::Builder::getInputSampleRate() { return _builder.getDataField<float>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LoadRequest::Builder::setInputSampleRate(float value) { _builder.setDataField<float>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool LoadRequest::Reader::hasAdapterFlags() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LoadRequest::Builder::hasAdapterFlags() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::piper::AdapterFlag>::Reader LoadRequest::Reader::getAdapterFlags() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List< ::piper::AdapterFlag>::Builder LoadRequest::Builder::getAdapterFlags() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LoadRequest::Builder::setAdapterFlags( ::capnp::List< ::piper::AdapterFlag>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LoadRequest::Builder::setAdapterFlags(::kj::ArrayPtr<const ::piper::AdapterFlag> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::piper::AdapterFlag>::Builder LoadRequest::Builder::initAdapterFlags(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LoadRequest::Builder::adoptAdapterFlags( ::capnp::Orphan< ::capnp::List< ::piper::AdapterFlag>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::piper::AdapterFlag>> LoadRequest::Builder::disownAdapterFlags() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::int32_t LoadResponse::Reader::getHandle() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t LoadResponse::Builder::getHandle() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LoadResponse::Builder::setHandle( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool LoadResponse::Reader::hasStaticData() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LoadResponse::Builder::hasStaticData() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::piper::ExtractorStaticData::Reader LoadResponse::Reader::getStaticData() const { return ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::piper::ExtractorStaticData::Builder LoadResponse::Builder::getStaticData() { return ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::ExtractorStaticData::Pipeline LoadResponse::Pipeline::getStaticData() { return ::piper::ExtractorStaticData::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void LoadResponse::Builder::setStaticData( ::piper::ExtractorStaticData::Reader value) { ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::piper::ExtractorStaticData::Builder LoadResponse::Builder::initStaticData() { return ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LoadResponse::Builder::adoptStaticData( ::capnp::Orphan< ::piper::ExtractorStaticData>&& value) { ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::ExtractorStaticData> LoadResponse::Builder::disownStaticData() { return ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LoadResponse::Reader::hasDefaultConfiguration() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LoadResponse::Builder::hasDefaultConfiguration() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::Configuration::Reader LoadResponse::Reader::getDefaultConfiguration() const { return ::capnp::_::PointerHelpers< ::piper::Configuration>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::Configuration::Builder LoadResponse::Builder::getDefaultConfiguration() { return ::capnp::_::PointerHelpers< ::piper::Configuration>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::Configuration::Pipeline LoadResponse::Pipeline::getDefaultConfiguration() { return ::piper::Configuration::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void LoadResponse::Builder::setDefaultConfiguration( ::piper::Configuration::Reader value) { ::capnp::_::PointerHelpers< ::piper::Configuration>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::Configuration::Builder LoadResponse::Builder::initDefaultConfiguration() { return ::capnp::_::PointerHelpers< ::piper::Configuration>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LoadResponse::Builder::adoptDefaultConfiguration( ::capnp::Orphan< ::piper::Configuration>&& value) { ::capnp::_::PointerHelpers< ::piper::Configuration>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::Configuration> LoadResponse::Builder::disownDefaultConfiguration() { return ::capnp::_::PointerHelpers< ::piper::Configuration>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::int32_t ConfigurationRequest::Reader::getHandle() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t ConfigurationRequest::Builder::getHandle() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ConfigurationRequest::Builder::setHandle( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool ConfigurationRequest::Reader::hasConfiguration() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ConfigurationRequest::Builder::hasConfiguration() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::piper::Configuration::Reader ConfigurationRequest::Reader::getConfiguration() const { return ::capnp::_::PointerHelpers< ::piper::Configuration>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::piper::Configuration::Builder ConfigurationRequest::Builder::getConfiguration() { return ::capnp::_::PointerHelpers< ::piper::Configuration>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::Configuration::Pipeline ConfigurationRequest::Pipeline::getConfiguration() { return ::piper::Configuration::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void ConfigurationRequest::Builder::setConfiguration( ::piper::Configuration::Reader value) { ::capnp::_::PointerHelpers< ::piper::Configuration>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::piper::Configuration::Builder ConfigurationRequest::Builder::initConfiguration() { return ::capnp::_::PointerHelpers< ::piper::Configuration>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ConfigurationRequest::Builder::adoptConfiguration( ::capnp::Orphan< ::piper::Configuration>&& value) { ::capnp::_::PointerHelpers< ::piper::Configuration>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::Configuration> ConfigurationRequest::Builder::disownConfiguration() { return ::capnp::_::PointerHelpers< ::piper::Configuration>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::int32_t ConfigurationResponse::Reader::getHandle() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t ConfigurationResponse::Builder::getHandle() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ConfigurationResponse::Builder::setHandle( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool ConfigurationResponse::Reader::hasOutputs() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ConfigurationResponse::Builder::hasOutputs() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::piper::OutputDescriptor>::Reader ConfigurationResponse::Reader::getOutputs() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::piper::OutputDescriptor>::Builder ConfigurationResponse::Builder::getOutputs() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ConfigurationResponse::Builder::setOutputs( ::capnp::List< ::piper::OutputDescriptor>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::piper::OutputDescriptor>::Builder ConfigurationResponse::Builder::initOutputs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ConfigurationResponse::Builder::adoptOutputs( ::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>> ConfigurationResponse::Builder::disownOutputs() { return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ConfigurationResponse::Reader::hasFraming() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ConfigurationResponse::Builder::hasFraming() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::Framing::Reader ConfigurationResponse::Reader::getFraming() const { return ::capnp::_::PointerHelpers< ::piper::Framing>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::Framing::Builder ConfigurationResponse::Builder::getFraming() { return ::capnp::_::PointerHelpers< ::piper::Framing>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::Framing::Pipeline ConfigurationResponse::Pipeline::getFraming() { return ::piper::Framing::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void ConfigurationResponse::Builder::setFraming( ::piper::Framing::Reader value) { ::capnp::_::PointerHelpers< ::piper::Framing>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::Framing::Builder ConfigurationResponse::Builder::initFraming() { return ::capnp::_::PointerHelpers< ::piper::Framing>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ConfigurationResponse::Builder::adoptFraming( ::capnp::Orphan< ::piper::Framing>&& value) { ::capnp::_::PointerHelpers< ::piper::Framing>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::Framing> ConfigurationResponse::Builder::disownFraming() { return ::capnp::_::PointerHelpers< ::piper::Framing>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::int32_t ProcessRequest::Reader::getHandle() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t ProcessRequest::Builder::getHandle() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ProcessRequest::Builder::setHandle( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool ProcessRequest::Reader::hasProcessInput() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ProcessRequest::Builder::hasProcessInput() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::piper::ProcessInput::Reader ProcessRequest::Reader::getProcessInput() const { return ::capnp::_::PointerHelpers< ::piper::ProcessInput>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::piper::ProcessInput::Builder ProcessRequest::Builder::getProcessInput() { return ::capnp::_::PointerHelpers< ::piper::ProcessInput>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::ProcessInput::Pipeline ProcessRequest::Pipeline::getProcessInput() { return ::piper::ProcessInput::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void ProcessRequest::Builder::setProcessInput( ::piper::ProcessInput::Reader value) { ::capnp::_::PointerHelpers< ::piper::ProcessInput>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::piper::ProcessInput::Builder ProcessRequest::Builder::initProcessInput() { return ::capnp::_::PointerHelpers< ::piper::ProcessInput>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ProcessRequest::Builder::adoptProcessInput( ::capnp::Orphan< ::piper::ProcessInput>&& value) { ::capnp::_::PointerHelpers< ::piper::ProcessInput>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::ProcessInput> ProcessRequest::Builder::disownProcessInput() { return ::capnp::_::PointerHelpers< ::piper::ProcessInput>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::int32_t ProcessResponse::Reader::getHandle() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t ProcessResponse::Builder::getHandle() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ProcessResponse::Builder::setHandle( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool ProcessResponse::Reader::hasFeatures() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ProcessResponse::Builder::hasFeatures() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::piper::FeatureSet::Reader ProcessResponse::Reader::getFeatures() const { return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::piper::FeatureSet::Builder ProcessResponse::Builder::getFeatures() { return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::FeatureSet::Pipeline ProcessResponse::Pipeline::getFeatures() { return ::piper::FeatureSet::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void ProcessResponse::Builder::setFeatures( ::piper::FeatureSet::Reader value) { ::capnp::_::PointerHelpers< ::piper::FeatureSet>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::piper::FeatureSet::Builder ProcessResponse::Builder::initFeatures() { return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ProcessResponse::Builder::adoptFeatures( ::capnp::Orphan< ::piper::FeatureSet>&& value) { ::capnp::_::PointerHelpers< ::piper::FeatureSet>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::FeatureSet> ProcessResponse::Builder::disownFeatures() { return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::int32_t FinishRequest::Reader::getHandle() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t FinishRequest::Builder::getHandle() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void FinishRequest::Builder::setHandle( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int32_t FinishResponse::Reader::getHandle() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t FinishResponse::Builder::getHandle() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void FinishResponse::Builder::setHandle( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool FinishResponse::Reader::hasFeatures() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool FinishResponse::Builder::hasFeatures() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::piper::FeatureSet::Reader FinishResponse::Reader::getFeatures() const { return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::piper::FeatureSet::Builder FinishResponse::Builder::getFeatures() { return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::piper::FeatureSet::Pipeline FinishResponse::Pipeline::getFeatures() { return ::piper::FeatureSet::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void FinishResponse::Builder::setFeatures( ::piper::FeatureSet::Reader value) { ::capnp::_::PointerHelpers< ::piper::FeatureSet>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::piper::FeatureSet::Builder FinishResponse::Builder::initFeatures() { return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void FinishResponse::Builder::adoptFeatures( ::capnp::Orphan< ::piper::FeatureSet>&& value) { ::capnp::_::PointerHelpers< ::piper::FeatureSet>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::FeatureSet> FinishResponse::Builder::disownFeatures() { return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::int32_t Error::Reader::getCode() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t Error::Builder::getCode() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Error::Builder::setCode( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool Error::Reader::hasMessage() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Error::Builder::hasMessage() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader Error::Reader::getMessage() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder Error::Builder::getMessage() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Error::Builder::setMessage( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder Error::Builder::initMessage(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Error::Builder::adoptMessage( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> Error::Builder::disownMessage() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline typename RpcRequest::Id::Reader RpcRequest::Reader::getId() const { return typename RpcRequest::Id::Reader(_reader); } inline typename RpcRequest::Id::Builder RpcRequest::Builder::getId() { return typename RpcRequest::Id::Builder(_builder); } #if !CAPNP_LITE inline typename RpcRequest::Id::Pipeline RpcRequest::Pipeline::getId() { return typename RpcRequest::Id::Pipeline(_typeless.noop()); } #endif // !CAPNP_LITE inline typename RpcRequest::Id::Builder RpcRequest::Builder::initId() { _builder.setDataField< ::uint32_t>(::capnp::bounded<0>() * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0); _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear(); return typename RpcRequest::Id::Builder(_builder); } inline typename RpcRequest::Request::Reader RpcRequest::Reader::getRequest() const { return typename RpcRequest::Request::Reader(_reader); } inline typename RpcRequest::Request::Builder RpcRequest::Builder::getRequest() { return typename RpcRequest::Request::Builder(_builder); } #if !CAPNP_LITE inline typename RpcRequest::Request::Pipeline RpcRequest::Pipeline::getRequest() { return typename RpcRequest::Request::Pipeline(_typeless.noop()); } #endif // !CAPNP_LITE inline typename RpcRequest::Request::Builder RpcRequest::Builder::initRequest() { _builder.setDataField< ::uint16_t>(::capnp::bounded<3>() * ::capnp::ELEMENTS, 0); _builder.getPointerField(::capnp::bounded<1>() * ::capnp::POINTERS).clear(); return typename RpcRequest::Request::Builder(_builder); } inline ::piper::RpcRequest::Id::Which RpcRequest::Id::Reader::which() const { return _reader.getDataField<Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::piper::RpcRequest::Id::Which RpcRequest::Id::Builder::which() { return _builder.getDataField<Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool RpcRequest::Id::Reader::isNumber() const { return which() == RpcRequest::Id::NUMBER; } inline bool RpcRequest::Id::Builder::isNumber() { return which() == RpcRequest::Id::NUMBER; } inline ::int32_t RpcRequest::Id::Reader::getNumber() const { KJ_IREQUIRE((which() == RpcRequest::Id::NUMBER), "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t RpcRequest::Id::Builder::getNumber() { KJ_IREQUIRE((which() == RpcRequest::Id::NUMBER), "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void RpcRequest::Id::Builder::setNumber( ::int32_t value) { _builder.setDataField<RpcRequest::Id::Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, RpcRequest::Id::NUMBER); _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool RpcRequest::Id::Reader::isTag() const { return which() == RpcRequest::Id::TAG; } inline bool RpcRequest::Id::Builder::isTag() { return which() == RpcRequest::Id::TAG; } inline bool RpcRequest::Id::Reader::hasTag() const { if (which() != RpcRequest::Id::TAG) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool RpcRequest::Id::Builder::hasTag() { if (which() != RpcRequest::Id::TAG) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader RpcRequest::Id::Reader::getTag() const { KJ_IREQUIRE((which() == RpcRequest::Id::TAG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder RpcRequest::Id::Builder::getTag() { KJ_IREQUIRE((which() == RpcRequest::Id::TAG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void RpcRequest::Id::Builder::setTag( ::capnp::Text::Reader value) { _builder.setDataField<RpcRequest::Id::Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, RpcRequest::Id::TAG); ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder RpcRequest::Id::Builder::initTag(unsigned int size) { _builder.setDataField<RpcRequest::Id::Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, RpcRequest::Id::TAG); return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void RpcRequest::Id::Builder::adoptTag( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField<RpcRequest::Id::Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, RpcRequest::Id::TAG); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> RpcRequest::Id::Builder::disownTag() { KJ_IREQUIRE((which() == RpcRequest::Id::TAG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool RpcRequest::Id::Reader::isNone() const { return which() == RpcRequest::Id::NONE; } inline bool RpcRequest::Id::Builder::isNone() { return which() == RpcRequest::Id::NONE; } inline ::capnp::Void RpcRequest::Id::Reader::getNone() const { KJ_IREQUIRE((which() == RpcRequest::Id::NONE), "Must check which() before get()ing a union member."); return _reader.getDataField< ::capnp::Void>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::capnp::Void RpcRequest::Id::Builder::getNone() { KJ_IREQUIRE((which() == RpcRequest::Id::NONE), "Must check which() before get()ing a union member."); return _builder.getDataField< ::capnp::Void>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void RpcRequest::Id::Builder::setNone( ::capnp::Void value) { _builder.setDataField<RpcRequest::Id::Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, RpcRequest::Id::NONE); _builder.setDataField< ::capnp::Void>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::piper::RpcRequest::Request::Which RpcRequest::Request::Reader::which() const { return _reader.getDataField<Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::piper::RpcRequest::Request::Which RpcRequest::Request::Builder::which() { return _builder.getDataField<Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline bool RpcRequest::Request::Reader::isList() const { return which() == RpcRequest::Request::LIST; } inline bool RpcRequest::Request::Builder::isList() { return which() == RpcRequest::Request::LIST; } inline bool RpcRequest::Request::Reader::hasList() const { if (which() != RpcRequest::Request::LIST) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcRequest::Request::Builder::hasList() { if (which() != RpcRequest::Request::LIST) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::ListRequest::Reader RpcRequest::Request::Reader::getList() const { KJ_IREQUIRE((which() == RpcRequest::Request::LIST), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ListRequest>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::ListRequest::Builder RpcRequest::Request::Builder::getList() { KJ_IREQUIRE((which() == RpcRequest::Request::LIST), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ListRequest>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcRequest::Request::Builder::setList( ::piper::ListRequest::Reader value) { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::LIST); ::capnp::_::PointerHelpers< ::piper::ListRequest>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::ListRequest::Builder RpcRequest::Request::Builder::initList() { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::LIST); return ::capnp::_::PointerHelpers< ::piper::ListRequest>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcRequest::Request::Builder::adoptList( ::capnp::Orphan< ::piper::ListRequest>&& value) { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::LIST); ::capnp::_::PointerHelpers< ::piper::ListRequest>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::ListRequest> RpcRequest::Request::Builder::disownList() { KJ_IREQUIRE((which() == RpcRequest::Request::LIST), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ListRequest>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool RpcRequest::Request::Reader::isLoad() const { return which() == RpcRequest::Request::LOAD; } inline bool RpcRequest::Request::Builder::isLoad() { return which() == RpcRequest::Request::LOAD; } inline bool RpcRequest::Request::Reader::hasLoad() const { if (which() != RpcRequest::Request::LOAD) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcRequest::Request::Builder::hasLoad() { if (which() != RpcRequest::Request::LOAD) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::LoadRequest::Reader RpcRequest::Request::Reader::getLoad() const { KJ_IREQUIRE((which() == RpcRequest::Request::LOAD), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::LoadRequest>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::LoadRequest::Builder RpcRequest::Request::Builder::getLoad() { KJ_IREQUIRE((which() == RpcRequest::Request::LOAD), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::LoadRequest>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcRequest::Request::Builder::setLoad( ::piper::LoadRequest::Reader value) { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::LOAD); ::capnp::_::PointerHelpers< ::piper::LoadRequest>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::LoadRequest::Builder RpcRequest::Request::Builder::initLoad() { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::LOAD); return ::capnp::_::PointerHelpers< ::piper::LoadRequest>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcRequest::Request::Builder::adoptLoad( ::capnp::Orphan< ::piper::LoadRequest>&& value) { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::LOAD); ::capnp::_::PointerHelpers< ::piper::LoadRequest>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::LoadRequest> RpcRequest::Request::Builder::disownLoad() { KJ_IREQUIRE((which() == RpcRequest::Request::LOAD), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::LoadRequest>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool RpcRequest::Request::Reader::isConfigure() const { return which() == RpcRequest::Request::CONFIGURE; } inline bool RpcRequest::Request::Builder::isConfigure() { return which() == RpcRequest::Request::CONFIGURE; } inline bool RpcRequest::Request::Reader::hasConfigure() const { if (which() != RpcRequest::Request::CONFIGURE) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcRequest::Request::Builder::hasConfigure() { if (which() != RpcRequest::Request::CONFIGURE) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::ConfigurationRequest::Reader RpcRequest::Request::Reader::getConfigure() const { KJ_IREQUIRE((which() == RpcRequest::Request::CONFIGURE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::ConfigurationRequest::Builder RpcRequest::Request::Builder::getConfigure() { KJ_IREQUIRE((which() == RpcRequest::Request::CONFIGURE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcRequest::Request::Builder::setConfigure( ::piper::ConfigurationRequest::Reader value) { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::CONFIGURE); ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::ConfigurationRequest::Builder RpcRequest::Request::Builder::initConfigure() { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::CONFIGURE); return ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcRequest::Request::Builder::adoptConfigure( ::capnp::Orphan< ::piper::ConfigurationRequest>&& value) { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::CONFIGURE); ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::ConfigurationRequest> RpcRequest::Request::Builder::disownConfigure() { KJ_IREQUIRE((which() == RpcRequest::Request::CONFIGURE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool RpcRequest::Request::Reader::isProcess() const { return which() == RpcRequest::Request::PROCESS; } inline bool RpcRequest::Request::Builder::isProcess() { return which() == RpcRequest::Request::PROCESS; } inline bool RpcRequest::Request::Reader::hasProcess() const { if (which() != RpcRequest::Request::PROCESS) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcRequest::Request::Builder::hasProcess() { if (which() != RpcRequest::Request::PROCESS) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::ProcessRequest::Reader RpcRequest::Request::Reader::getProcess() const { KJ_IREQUIRE((which() == RpcRequest::Request::PROCESS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::ProcessRequest::Builder RpcRequest::Request::Builder::getProcess() { KJ_IREQUIRE((which() == RpcRequest::Request::PROCESS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcRequest::Request::Builder::setProcess( ::piper::ProcessRequest::Reader value) { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::PROCESS); ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::ProcessRequest::Builder RpcRequest::Request::Builder::initProcess() { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::PROCESS); return ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcRequest::Request::Builder::adoptProcess( ::capnp::Orphan< ::piper::ProcessRequest>&& value) { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::PROCESS); ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::ProcessRequest> RpcRequest::Request::Builder::disownProcess() { KJ_IREQUIRE((which() == RpcRequest::Request::PROCESS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool RpcRequest::Request::Reader::isFinish() const { return which() == RpcRequest::Request::FINISH; } inline bool RpcRequest::Request::Builder::isFinish() { return which() == RpcRequest::Request::FINISH; } inline bool RpcRequest::Request::Reader::hasFinish() const { if (which() != RpcRequest::Request::FINISH) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcRequest::Request::Builder::hasFinish() { if (which() != RpcRequest::Request::FINISH) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::FinishRequest::Reader RpcRequest::Request::Reader::getFinish() const { KJ_IREQUIRE((which() == RpcRequest::Request::FINISH), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::FinishRequest>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::FinishRequest::Builder RpcRequest::Request::Builder::getFinish() { KJ_IREQUIRE((which() == RpcRequest::Request::FINISH), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::FinishRequest>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcRequest::Request::Builder::setFinish( ::piper::FinishRequest::Reader value) { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::FINISH); ::capnp::_::PointerHelpers< ::piper::FinishRequest>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::FinishRequest::Builder RpcRequest::Request::Builder::initFinish() { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::FINISH); return ::capnp::_::PointerHelpers< ::piper::FinishRequest>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcRequest::Request::Builder::adoptFinish( ::capnp::Orphan< ::piper::FinishRequest>&& value) { _builder.setDataField<RpcRequest::Request::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcRequest::Request::FINISH); ::capnp::_::PointerHelpers< ::piper::FinishRequest>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::FinishRequest> RpcRequest::Request::Builder::disownFinish() { KJ_IREQUIRE((which() == RpcRequest::Request::FINISH), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::FinishRequest>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline typename RpcResponse::Id::Reader RpcResponse::Reader::getId() const { return typename RpcResponse::Id::Reader(_reader); } inline typename RpcResponse::Id::Builder RpcResponse::Builder::getId() { return typename RpcResponse::Id::Builder(_builder); } #if !CAPNP_LITE inline typename RpcResponse::Id::Pipeline RpcResponse::Pipeline::getId() { return typename RpcResponse::Id::Pipeline(_typeless.noop()); } #endif // !CAPNP_LITE inline typename RpcResponse::Id::Builder RpcResponse::Builder::initId() { _builder.setDataField< ::uint32_t>(::capnp::bounded<0>() * ::capnp::ELEMENTS, 0); _builder.setDataField< ::uint16_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0); _builder.getPointerField(::capnp::bounded<0>() * ::capnp::POINTERS).clear(); return typename RpcResponse::Id::Builder(_builder); } inline typename RpcResponse::Response::Reader RpcResponse::Reader::getResponse() const { return typename RpcResponse::Response::Reader(_reader); } inline typename RpcResponse::Response::Builder RpcResponse::Builder::getResponse() { return typename RpcResponse::Response::Builder(_builder); } #if !CAPNP_LITE inline typename RpcResponse::Response::Pipeline RpcResponse::Pipeline::getResponse() { return typename RpcResponse::Response::Pipeline(_typeless.noop()); } #endif // !CAPNP_LITE inline typename RpcResponse::Response::Builder RpcResponse::Builder::initResponse() { _builder.setDataField< ::uint16_t>(::capnp::bounded<3>() * ::capnp::ELEMENTS, 0); _builder.getPointerField(::capnp::bounded<1>() * ::capnp::POINTERS).clear(); return typename RpcResponse::Response::Builder(_builder); } inline ::piper::RpcResponse::Id::Which RpcResponse::Id::Reader::which() const { return _reader.getDataField<Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::piper::RpcResponse::Id::Which RpcResponse::Id::Builder::which() { return _builder.getDataField<Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool RpcResponse::Id::Reader::isNumber() const { return which() == RpcResponse::Id::NUMBER; } inline bool RpcResponse::Id::Builder::isNumber() { return which() == RpcResponse::Id::NUMBER; } inline ::int32_t RpcResponse::Id::Reader::getNumber() const { KJ_IREQUIRE((which() == RpcResponse::Id::NUMBER), "Must check which() before get()ing a union member."); return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t RpcResponse::Id::Builder::getNumber() { KJ_IREQUIRE((which() == RpcResponse::Id::NUMBER), "Must check which() before get()ing a union member."); return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void RpcResponse::Id::Builder::setNumber( ::int32_t value) { _builder.setDataField<RpcResponse::Id::Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, RpcResponse::Id::NUMBER); _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool RpcResponse::Id::Reader::isTag() const { return which() == RpcResponse::Id::TAG; } inline bool RpcResponse::Id::Builder::isTag() { return which() == RpcResponse::Id::TAG; } inline bool RpcResponse::Id::Reader::hasTag() const { if (which() != RpcResponse::Id::TAG) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool RpcResponse::Id::Builder::hasTag() { if (which() != RpcResponse::Id::TAG) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader RpcResponse::Id::Reader::getTag() const { KJ_IREQUIRE((which() == RpcResponse::Id::TAG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder RpcResponse::Id::Builder::getTag() { KJ_IREQUIRE((which() == RpcResponse::Id::TAG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void RpcResponse::Id::Builder::setTag( ::capnp::Text::Reader value) { _builder.setDataField<RpcResponse::Id::Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, RpcResponse::Id::TAG); ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder RpcResponse::Id::Builder::initTag(unsigned int size) { _builder.setDataField<RpcResponse::Id::Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, RpcResponse::Id::TAG); return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void RpcResponse::Id::Builder::adoptTag( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField<RpcResponse::Id::Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, RpcResponse::Id::TAG); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> RpcResponse::Id::Builder::disownTag() { KJ_IREQUIRE((which() == RpcResponse::Id::TAG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool RpcResponse::Id::Reader::isNone() const { return which() == RpcResponse::Id::NONE; } inline bool RpcResponse::Id::Builder::isNone() { return which() == RpcResponse::Id::NONE; } inline ::capnp::Void RpcResponse::Id::Reader::getNone() const { KJ_IREQUIRE((which() == RpcResponse::Id::NONE), "Must check which() before get()ing a union member."); return _reader.getDataField< ::capnp::Void>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::capnp::Void RpcResponse::Id::Builder::getNone() { KJ_IREQUIRE((which() == RpcResponse::Id::NONE), "Must check which() before get()ing a union member."); return _builder.getDataField< ::capnp::Void>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void RpcResponse::Id::Builder::setNone( ::capnp::Void value) { _builder.setDataField<RpcResponse::Id::Which>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, RpcResponse::Id::NONE); _builder.setDataField< ::capnp::Void>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::piper::RpcResponse::Response::Which RpcResponse::Response::Reader::which() const { return _reader.getDataField<Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::piper::RpcResponse::Response::Which RpcResponse::Response::Builder::which() { return _builder.getDataField<Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline bool RpcResponse::Response::Reader::isError() const { return which() == RpcResponse::Response::ERROR; } inline bool RpcResponse::Response::Builder::isError() { return which() == RpcResponse::Response::ERROR; } inline bool RpcResponse::Response::Reader::hasError() const { if (which() != RpcResponse::Response::ERROR) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcResponse::Response::Builder::hasError() { if (which() != RpcResponse::Response::ERROR) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::Error::Reader RpcResponse::Response::Reader::getError() const { KJ_IREQUIRE((which() == RpcResponse::Response::ERROR), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::Error>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::Error::Builder RpcResponse::Response::Builder::getError() { KJ_IREQUIRE((which() == RpcResponse::Response::ERROR), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::Error>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::setError( ::piper::Error::Reader value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::ERROR); ::capnp::_::PointerHelpers< ::piper::Error>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::Error::Builder RpcResponse::Response::Builder::initError() { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::ERROR); return ::capnp::_::PointerHelpers< ::piper::Error>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::adoptError( ::capnp::Orphan< ::piper::Error>&& value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::ERROR); ::capnp::_::PointerHelpers< ::piper::Error>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::Error> RpcResponse::Response::Builder::disownError() { KJ_IREQUIRE((which() == RpcResponse::Response::ERROR), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::Error>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool RpcResponse::Response::Reader::isList() const { return which() == RpcResponse::Response::LIST; } inline bool RpcResponse::Response::Builder::isList() { return which() == RpcResponse::Response::LIST; } inline bool RpcResponse::Response::Reader::hasList() const { if (which() != RpcResponse::Response::LIST) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcResponse::Response::Builder::hasList() { if (which() != RpcResponse::Response::LIST) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::ListResponse::Reader RpcResponse::Response::Reader::getList() const { KJ_IREQUIRE((which() == RpcResponse::Response::LIST), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ListResponse>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::ListResponse::Builder RpcResponse::Response::Builder::getList() { KJ_IREQUIRE((which() == RpcResponse::Response::LIST), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ListResponse>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::setList( ::piper::ListResponse::Reader value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::LIST); ::capnp::_::PointerHelpers< ::piper::ListResponse>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::ListResponse::Builder RpcResponse::Response::Builder::initList() { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::LIST); return ::capnp::_::PointerHelpers< ::piper::ListResponse>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::adoptList( ::capnp::Orphan< ::piper::ListResponse>&& value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::LIST); ::capnp::_::PointerHelpers< ::piper::ListResponse>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::ListResponse> RpcResponse::Response::Builder::disownList() { KJ_IREQUIRE((which() == RpcResponse::Response::LIST), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ListResponse>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool RpcResponse::Response::Reader::isLoad() const { return which() == RpcResponse::Response::LOAD; } inline bool RpcResponse::Response::Builder::isLoad() { return which() == RpcResponse::Response::LOAD; } inline bool RpcResponse::Response::Reader::hasLoad() const { if (which() != RpcResponse::Response::LOAD) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcResponse::Response::Builder::hasLoad() { if (which() != RpcResponse::Response::LOAD) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::LoadResponse::Reader RpcResponse::Response::Reader::getLoad() const { KJ_IREQUIRE((which() == RpcResponse::Response::LOAD), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::LoadResponse>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::LoadResponse::Builder RpcResponse::Response::Builder::getLoad() { KJ_IREQUIRE((which() == RpcResponse::Response::LOAD), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::LoadResponse>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::setLoad( ::piper::LoadResponse::Reader value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::LOAD); ::capnp::_::PointerHelpers< ::piper::LoadResponse>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::LoadResponse::Builder RpcResponse::Response::Builder::initLoad() { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::LOAD); return ::capnp::_::PointerHelpers< ::piper::LoadResponse>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::adoptLoad( ::capnp::Orphan< ::piper::LoadResponse>&& value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::LOAD); ::capnp::_::PointerHelpers< ::piper::LoadResponse>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::LoadResponse> RpcResponse::Response::Builder::disownLoad() { KJ_IREQUIRE((which() == RpcResponse::Response::LOAD), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::LoadResponse>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool RpcResponse::Response::Reader::isConfigure() const { return which() == RpcResponse::Response::CONFIGURE; } inline bool RpcResponse::Response::Builder::isConfigure() { return which() == RpcResponse::Response::CONFIGURE; } inline bool RpcResponse::Response::Reader::hasConfigure() const { if (which() != RpcResponse::Response::CONFIGURE) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcResponse::Response::Builder::hasConfigure() { if (which() != RpcResponse::Response::CONFIGURE) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::ConfigurationResponse::Reader RpcResponse::Response::Reader::getConfigure() const { KJ_IREQUIRE((which() == RpcResponse::Response::CONFIGURE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::ConfigurationResponse::Builder RpcResponse::Response::Builder::getConfigure() { KJ_IREQUIRE((which() == RpcResponse::Response::CONFIGURE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::setConfigure( ::piper::ConfigurationResponse::Reader value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::CONFIGURE); ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::ConfigurationResponse::Builder RpcResponse::Response::Builder::initConfigure() { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::CONFIGURE); return ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::adoptConfigure( ::capnp::Orphan< ::piper::ConfigurationResponse>&& value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::CONFIGURE); ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::ConfigurationResponse> RpcResponse::Response::Builder::disownConfigure() { KJ_IREQUIRE((which() == RpcResponse::Response::CONFIGURE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool RpcResponse::Response::Reader::isProcess() const { return which() == RpcResponse::Response::PROCESS; } inline bool RpcResponse::Response::Builder::isProcess() { return which() == RpcResponse::Response::PROCESS; } inline bool RpcResponse::Response::Reader::hasProcess() const { if (which() != RpcResponse::Response::PROCESS) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcResponse::Response::Builder::hasProcess() { if (which() != RpcResponse::Response::PROCESS) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::ProcessResponse::Reader RpcResponse::Response::Reader::getProcess() const { KJ_IREQUIRE((which() == RpcResponse::Response::PROCESS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::ProcessResponse::Builder RpcResponse::Response::Builder::getProcess() { KJ_IREQUIRE((which() == RpcResponse::Response::PROCESS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::setProcess( ::piper::ProcessResponse::Reader value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::PROCESS); ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::ProcessResponse::Builder RpcResponse::Response::Builder::initProcess() { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::PROCESS); return ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::adoptProcess( ::capnp::Orphan< ::piper::ProcessResponse>&& value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::PROCESS); ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::ProcessResponse> RpcResponse::Response::Builder::disownProcess() { KJ_IREQUIRE((which() == RpcResponse::Response::PROCESS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool RpcResponse::Response::Reader::isFinish() const { return which() == RpcResponse::Response::FINISH; } inline bool RpcResponse::Response::Builder::isFinish() { return which() == RpcResponse::Response::FINISH; } inline bool RpcResponse::Response::Reader::hasFinish() const { if (which() != RpcResponse::Response::FINISH) return false; return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RpcResponse::Response::Builder::hasFinish() { if (which() != RpcResponse::Response::FINISH) return false; return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::piper::FinishResponse::Reader RpcResponse::Response::Reader::getFinish() const { KJ_IREQUIRE((which() == RpcResponse::Response::FINISH), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::FinishResponse>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::piper::FinishResponse::Builder RpcResponse::Response::Builder::getFinish() { KJ_IREQUIRE((which() == RpcResponse::Response::FINISH), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::FinishResponse>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::setFinish( ::piper::FinishResponse::Reader value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::FINISH); ::capnp::_::PointerHelpers< ::piper::FinishResponse>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::piper::FinishResponse::Builder RpcResponse::Response::Builder::initFinish() { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::FINISH); return ::capnp::_::PointerHelpers< ::piper::FinishResponse>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RpcResponse::Response::Builder::adoptFinish( ::capnp::Orphan< ::piper::FinishResponse>&& value) { _builder.setDataField<RpcResponse::Response::Which>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, RpcResponse::Response::FINISH); ::capnp::_::PointerHelpers< ::piper::FinishResponse>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::piper::FinishResponse> RpcResponse::Response::Builder::disownFinish() { KJ_IREQUIRE((which() == RpcResponse::Response::FINISH), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::piper::FinishResponse>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } } // namespace #endif // CAPNP_INCLUDED_c4b1c6c44c999206_