Mercurial > hg > piper-cpp
comparison vamp-capnp/piper.capnp.h @ 188:90c962b68d7f
Merge pull request #2 from piper-audio/dev/step-and-block-size
Pull step & block size out into framing struct, return in config
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Mon, 06 Feb 2017 12:04:25 +0000 |
parents | 3eb00e5c76c4 |
children | 328ffacfc70e |
comparison
equal
deleted
inserted
replaced
184:150cfa0c71e1 | 188:90c962b68d7f |
---|---|
35 CAPNP_DECLARE_SCHEMA(84d515888a427d07); | 35 CAPNP_DECLARE_SCHEMA(84d515888a427d07); |
36 CAPNP_DECLARE_SCHEMA(c6f3f05f2bc614ba); | 36 CAPNP_DECLARE_SCHEMA(c6f3f05f2bc614ba); |
37 CAPNP_DECLARE_SCHEMA(d6a172208c9a1760); | 37 CAPNP_DECLARE_SCHEMA(d6a172208c9a1760); |
38 CAPNP_DECLARE_SCHEMA(ffa3fccceb684869); | 38 CAPNP_DECLARE_SCHEMA(ffa3fccceb684869); |
39 CAPNP_DECLARE_SCHEMA(ab2572c346316b24); | 39 CAPNP_DECLARE_SCHEMA(ab2572c346316b24); |
40 CAPNP_DECLARE_SCHEMA(fe907ebf410a65a4); | |
40 CAPNP_DECLARE_SCHEMA(db209a01f86fe045); | 41 CAPNP_DECLARE_SCHEMA(db209a01f86fe045); |
41 CAPNP_DECLARE_SCHEMA(900b56fed422dd37); | 42 CAPNP_DECLARE_SCHEMA(900b56fed422dd37); |
42 CAPNP_DECLARE_SCHEMA(b5edf73eb2e79c4e); | 43 CAPNP_DECLARE_SCHEMA(b5edf73eb2e79c4e); |
43 enum class AdapterFlag_b5edf73eb2e79c4e: uint16_t { | 44 enum class AdapterFlag_b5edf73eb2e79c4e: uint16_t { |
44 ADAPT_INPUT_DOMAIN, | 45 ADAPT_INPUT_DOMAIN, |
224 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; | 225 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; |
225 #endif // !CAPNP_LITE | 226 #endif // !CAPNP_LITE |
226 }; | 227 }; |
227 }; | 228 }; |
228 | 229 |
230 struct Framing { | |
231 Framing() = delete; | |
232 | |
233 class Reader; | |
234 class Builder; | |
235 class Pipeline; | |
236 | |
237 struct _capnpPrivate { | |
238 CAPNP_DECLARE_STRUCT_HEADER(fe907ebf410a65a4, 1, 0) | |
239 #if !CAPNP_LITE | |
240 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; | |
241 #endif // !CAPNP_LITE | |
242 }; | |
243 }; | |
244 | |
229 struct Configuration { | 245 struct Configuration { |
230 Configuration() = delete; | 246 Configuration() = delete; |
231 | 247 |
232 class Reader; | 248 class Reader; |
233 class Builder; | 249 class Builder; |
234 class Pipeline; | 250 class Pipeline; |
235 struct PVPair; | 251 struct PVPair; |
236 | 252 |
237 struct _capnpPrivate { | 253 struct _capnpPrivate { |
238 CAPNP_DECLARE_STRUCT_HEADER(db209a01f86fe045, 2, 2) | 254 CAPNP_DECLARE_STRUCT_HEADER(db209a01f86fe045, 1, 3) |
239 #if !CAPNP_LITE | 255 #if !CAPNP_LITE |
240 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; | 256 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; |
241 #endif // !CAPNP_LITE | 257 #endif // !CAPNP_LITE |
242 }; | 258 }; |
243 }; | 259 }; |
342 class Reader; | 358 class Reader; |
343 class Builder; | 359 class Builder; |
344 class Pipeline; | 360 class Pipeline; |
345 | 361 |
346 struct _capnpPrivate { | 362 struct _capnpPrivate { |
347 CAPNP_DECLARE_STRUCT_HEADER(c433db5864bf6d56, 1, 1) | 363 CAPNP_DECLARE_STRUCT_HEADER(c433db5864bf6d56, 1, 2) |
348 #if !CAPNP_LITE | 364 #if !CAPNP_LITE |
349 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; | 365 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; |
350 #endif // !CAPNP_LITE | 366 #endif // !CAPNP_LITE |
351 }; | 367 }; |
352 }; | 368 }; |
1653 template <typename, ::capnp::Kind> | 1669 template <typename, ::capnp::Kind> |
1654 friend struct ::capnp::ToDynamic_; | 1670 friend struct ::capnp::ToDynamic_; |
1655 }; | 1671 }; |
1656 #endif // !CAPNP_LITE | 1672 #endif // !CAPNP_LITE |
1657 | 1673 |
1658 class Configuration::Reader { | 1674 class Framing::Reader { |
1659 public: | 1675 public: |
1660 typedef Configuration Reads; | 1676 typedef Framing Reads; |
1661 | 1677 |
1662 Reader() = default; | 1678 Reader() = default; |
1663 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} | 1679 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} |
1664 | 1680 |
1665 inline ::capnp::MessageSize totalSize() const { | 1681 inline ::capnp::MessageSize totalSize() const { |
1670 inline ::kj::StringTree toString() const { | 1686 inline ::kj::StringTree toString() const { |
1671 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); | 1687 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); |
1672 } | 1688 } |
1673 #endif // !CAPNP_LITE | 1689 #endif // !CAPNP_LITE |
1674 | 1690 |
1675 inline bool hasParameterValues() const; | |
1676 inline ::capnp::List< ::piper::Configuration::PVPair>::Reader getParameterValues() const; | |
1677 | |
1678 inline bool hasCurrentProgram() const; | |
1679 inline ::capnp::Text::Reader getCurrentProgram() const; | |
1680 | |
1681 inline ::int32_t getChannelCount() const; | |
1682 | |
1683 inline ::int32_t getStepSize() const; | 1691 inline ::int32_t getStepSize() const; |
1684 | 1692 |
1685 inline ::int32_t getBlockSize() const; | 1693 inline ::int32_t getBlockSize() const; |
1686 | 1694 |
1687 private: | 1695 private: |
1694 friend struct ::capnp::List; | 1702 friend struct ::capnp::List; |
1695 friend class ::capnp::MessageBuilder; | 1703 friend class ::capnp::MessageBuilder; |
1696 friend class ::capnp::Orphanage; | 1704 friend class ::capnp::Orphanage; |
1697 }; | 1705 }; |
1698 | 1706 |
1699 class Configuration::Builder { | 1707 class Framing::Builder { |
1700 public: | 1708 public: |
1701 typedef Configuration Builds; | 1709 typedef Framing Builds; |
1702 | 1710 |
1703 Builder() = delete; // Deleted to discourage incorrect usage. | 1711 Builder() = delete; // Deleted to discourage incorrect usage. |
1704 // You can explicitly initialize to nullptr instead. | 1712 // You can explicitly initialize to nullptr instead. |
1705 inline Builder(decltype(nullptr)) {} | 1713 inline Builder(decltype(nullptr)) {} |
1706 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} | 1714 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} |
1710 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } | 1718 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } |
1711 #if !CAPNP_LITE | 1719 #if !CAPNP_LITE |
1712 inline ::kj::StringTree toString() const { return asReader().toString(); } | 1720 inline ::kj::StringTree toString() const { return asReader().toString(); } |
1713 #endif // !CAPNP_LITE | 1721 #endif // !CAPNP_LITE |
1714 | 1722 |
1723 inline ::int32_t getStepSize(); | |
1724 inline void setStepSize( ::int32_t value); | |
1725 | |
1726 inline ::int32_t getBlockSize(); | |
1727 inline void setBlockSize( ::int32_t value); | |
1728 | |
1729 private: | |
1730 ::capnp::_::StructBuilder _builder; | |
1731 template <typename, ::capnp::Kind> | |
1732 friend struct ::capnp::ToDynamic_; | |
1733 friend class ::capnp::Orphanage; | |
1734 template <typename, ::capnp::Kind> | |
1735 friend struct ::capnp::_::PointerHelpers; | |
1736 }; | |
1737 | |
1738 #if !CAPNP_LITE | |
1739 class Framing::Pipeline { | |
1740 public: | |
1741 typedef Framing Pipelines; | |
1742 | |
1743 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} | |
1744 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) | |
1745 : _typeless(kj::mv(typeless)) {} | |
1746 | |
1747 private: | |
1748 ::capnp::AnyPointer::Pipeline _typeless; | |
1749 friend class ::capnp::PipelineHook; | |
1750 template <typename, ::capnp::Kind> | |
1751 friend struct ::capnp::ToDynamic_; | |
1752 }; | |
1753 #endif // !CAPNP_LITE | |
1754 | |
1755 class Configuration::Reader { | |
1756 public: | |
1757 typedef Configuration Reads; | |
1758 | |
1759 Reader() = default; | |
1760 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} | |
1761 | |
1762 inline ::capnp::MessageSize totalSize() const { | |
1763 return _reader.totalSize().asPublic(); | |
1764 } | |
1765 | |
1766 #if !CAPNP_LITE | |
1767 inline ::kj::StringTree toString() const { | |
1768 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); | |
1769 } | |
1770 #endif // !CAPNP_LITE | |
1771 | |
1772 inline bool hasParameterValues() const; | |
1773 inline ::capnp::List< ::piper::Configuration::PVPair>::Reader getParameterValues() const; | |
1774 | |
1775 inline bool hasCurrentProgram() const; | |
1776 inline ::capnp::Text::Reader getCurrentProgram() const; | |
1777 | |
1778 inline ::int32_t getChannelCount() const; | |
1779 | |
1780 inline bool hasFraming() const; | |
1781 inline ::piper::Framing::Reader getFraming() const; | |
1782 | |
1783 private: | |
1784 ::capnp::_::StructReader _reader; | |
1785 template <typename, ::capnp::Kind> | |
1786 friend struct ::capnp::ToDynamic_; | |
1787 template <typename, ::capnp::Kind> | |
1788 friend struct ::capnp::_::PointerHelpers; | |
1789 template <typename, ::capnp::Kind> | |
1790 friend struct ::capnp::List; | |
1791 friend class ::capnp::MessageBuilder; | |
1792 friend class ::capnp::Orphanage; | |
1793 }; | |
1794 | |
1795 class Configuration::Builder { | |
1796 public: | |
1797 typedef Configuration Builds; | |
1798 | |
1799 Builder() = delete; // Deleted to discourage incorrect usage. | |
1800 // You can explicitly initialize to nullptr instead. | |
1801 inline Builder(decltype(nullptr)) {} | |
1802 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} | |
1803 inline operator Reader() const { return Reader(_builder.asReader()); } | |
1804 inline Reader asReader() const { return *this; } | |
1805 | |
1806 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } | |
1807 #if !CAPNP_LITE | |
1808 inline ::kj::StringTree toString() const { return asReader().toString(); } | |
1809 #endif // !CAPNP_LITE | |
1810 | |
1715 inline bool hasParameterValues(); | 1811 inline bool hasParameterValues(); |
1716 inline ::capnp::List< ::piper::Configuration::PVPair>::Builder getParameterValues(); | 1812 inline ::capnp::List< ::piper::Configuration::PVPair>::Builder getParameterValues(); |
1717 inline void setParameterValues( ::capnp::List< ::piper::Configuration::PVPair>::Reader value); | 1813 inline void setParameterValues( ::capnp::List< ::piper::Configuration::PVPair>::Reader value); |
1718 inline ::capnp::List< ::piper::Configuration::PVPair>::Builder initParameterValues(unsigned int size); | 1814 inline ::capnp::List< ::piper::Configuration::PVPair>::Builder initParameterValues(unsigned int size); |
1719 inline void adoptParameterValues(::capnp::Orphan< ::capnp::List< ::piper::Configuration::PVPair>>&& value); | 1815 inline void adoptParameterValues(::capnp::Orphan< ::capnp::List< ::piper::Configuration::PVPair>>&& value); |
1727 inline ::capnp::Orphan< ::capnp::Text> disownCurrentProgram(); | 1823 inline ::capnp::Orphan< ::capnp::Text> disownCurrentProgram(); |
1728 | 1824 |
1729 inline ::int32_t getChannelCount(); | 1825 inline ::int32_t getChannelCount(); |
1730 inline void setChannelCount( ::int32_t value); | 1826 inline void setChannelCount( ::int32_t value); |
1731 | 1827 |
1732 inline ::int32_t getStepSize(); | 1828 inline bool hasFraming(); |
1733 inline void setStepSize( ::int32_t value); | 1829 inline ::piper::Framing::Builder getFraming(); |
1734 | 1830 inline void setFraming( ::piper::Framing::Reader value); |
1735 inline ::int32_t getBlockSize(); | 1831 inline ::piper::Framing::Builder initFraming(); |
1736 inline void setBlockSize( ::int32_t value); | 1832 inline void adoptFraming(::capnp::Orphan< ::piper::Framing>&& value); |
1833 inline ::capnp::Orphan< ::piper::Framing> disownFraming(); | |
1737 | 1834 |
1738 private: | 1835 private: |
1739 ::capnp::_::StructBuilder _builder; | 1836 ::capnp::_::StructBuilder _builder; |
1740 template <typename, ::capnp::Kind> | 1837 template <typename, ::capnp::Kind> |
1741 friend struct ::capnp::ToDynamic_; | 1838 friend struct ::capnp::ToDynamic_; |
1751 | 1848 |
1752 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} | 1849 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
1753 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) | 1850 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
1754 : _typeless(kj::mv(typeless)) {} | 1851 : _typeless(kj::mv(typeless)) {} |
1755 | 1852 |
1853 inline ::piper::Framing::Pipeline getFraming(); | |
1756 private: | 1854 private: |
1757 ::capnp::AnyPointer::Pipeline _typeless; | 1855 ::capnp::AnyPointer::Pipeline _typeless; |
1758 friend class ::capnp::PipelineHook; | 1856 friend class ::capnp::PipelineHook; |
1759 template <typename, ::capnp::Kind> | 1857 template <typename, ::capnp::Kind> |
1760 friend struct ::capnp::ToDynamic_; | 1858 friend struct ::capnp::ToDynamic_; |
2312 inline ::int32_t getHandle() const; | 2410 inline ::int32_t getHandle() const; |
2313 | 2411 |
2314 inline bool hasOutputs() const; | 2412 inline bool hasOutputs() const; |
2315 inline ::capnp::List< ::piper::OutputDescriptor>::Reader getOutputs() const; | 2413 inline ::capnp::List< ::piper::OutputDescriptor>::Reader getOutputs() const; |
2316 | 2414 |
2415 inline bool hasFraming() const; | |
2416 inline ::piper::Framing::Reader getFraming() const; | |
2417 | |
2317 private: | 2418 private: |
2318 ::capnp::_::StructReader _reader; | 2419 ::capnp::_::StructReader _reader; |
2319 template <typename, ::capnp::Kind> | 2420 template <typename, ::capnp::Kind> |
2320 friend struct ::capnp::ToDynamic_; | 2421 friend struct ::capnp::ToDynamic_; |
2321 template <typename, ::capnp::Kind> | 2422 template <typename, ::capnp::Kind> |
2350 inline void setOutputs( ::capnp::List< ::piper::OutputDescriptor>::Reader value); | 2451 inline void setOutputs( ::capnp::List< ::piper::OutputDescriptor>::Reader value); |
2351 inline ::capnp::List< ::piper::OutputDescriptor>::Builder initOutputs(unsigned int size); | 2452 inline ::capnp::List< ::piper::OutputDescriptor>::Builder initOutputs(unsigned int size); |
2352 inline void adoptOutputs(::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>>&& value); | 2453 inline void adoptOutputs(::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>>&& value); |
2353 inline ::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>> disownOutputs(); | 2454 inline ::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>> disownOutputs(); |
2354 | 2455 |
2456 inline bool hasFraming(); | |
2457 inline ::piper::Framing::Builder getFraming(); | |
2458 inline void setFraming( ::piper::Framing::Reader value); | |
2459 inline ::piper::Framing::Builder initFraming(); | |
2460 inline void adoptFraming(::capnp::Orphan< ::piper::Framing>&& value); | |
2461 inline ::capnp::Orphan< ::piper::Framing> disownFraming(); | |
2462 | |
2355 private: | 2463 private: |
2356 ::capnp::_::StructBuilder _builder; | 2464 ::capnp::_::StructBuilder _builder; |
2357 template <typename, ::capnp::Kind> | 2465 template <typename, ::capnp::Kind> |
2358 friend struct ::capnp::ToDynamic_; | 2466 friend struct ::capnp::ToDynamic_; |
2359 friend class ::capnp::Orphanage; | 2467 friend class ::capnp::Orphanage; |
2368 | 2476 |
2369 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} | 2477 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} |
2370 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) | 2478 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) |
2371 : _typeless(kj::mv(typeless)) {} | 2479 : _typeless(kj::mv(typeless)) {} |
2372 | 2480 |
2481 inline ::piper::Framing::Pipeline getFraming(); | |
2373 private: | 2482 private: |
2374 ::capnp::AnyPointer::Pipeline _typeless; | 2483 ::capnp::AnyPointer::Pipeline _typeless; |
2375 friend class ::capnp::PipelineHook; | 2484 friend class ::capnp::PipelineHook; |
2376 template <typename, ::capnp::Kind> | 2485 template <typename, ::capnp::Kind> |
2377 friend struct ::capnp::ToDynamic_; | 2486 friend struct ::capnp::ToDynamic_; |
4696 inline ::capnp::Orphan< ::capnp::List< ::piper::Feature>> FeatureSet::FSPair::Builder::disownFeatures() { | 4805 inline ::capnp::Orphan< ::capnp::List< ::piper::Feature>> FeatureSet::FSPair::Builder::disownFeatures() { |
4697 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::disown( | 4806 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::disown( |
4698 _builder.getPointerField(1 * ::capnp::POINTERS)); | 4807 _builder.getPointerField(1 * ::capnp::POINTERS)); |
4699 } | 4808 } |
4700 | 4809 |
4810 inline ::int32_t Framing::Reader::getStepSize() const { | |
4811 return _reader.getDataField< ::int32_t>( | |
4812 0 * ::capnp::ELEMENTS); | |
4813 } | |
4814 | |
4815 inline ::int32_t Framing::Builder::getStepSize() { | |
4816 return _builder.getDataField< ::int32_t>( | |
4817 0 * ::capnp::ELEMENTS); | |
4818 } | |
4819 inline void Framing::Builder::setStepSize( ::int32_t value) { | |
4820 _builder.setDataField< ::int32_t>( | |
4821 0 * ::capnp::ELEMENTS, value); | |
4822 } | |
4823 | |
4824 inline ::int32_t Framing::Reader::getBlockSize() const { | |
4825 return _reader.getDataField< ::int32_t>( | |
4826 1 * ::capnp::ELEMENTS); | |
4827 } | |
4828 | |
4829 inline ::int32_t Framing::Builder::getBlockSize() { | |
4830 return _builder.getDataField< ::int32_t>( | |
4831 1 * ::capnp::ELEMENTS); | |
4832 } | |
4833 inline void Framing::Builder::setBlockSize( ::int32_t value) { | |
4834 _builder.setDataField< ::int32_t>( | |
4835 1 * ::capnp::ELEMENTS, value); | |
4836 } | |
4837 | |
4701 inline bool Configuration::Reader::hasParameterValues() const { | 4838 inline bool Configuration::Reader::hasParameterValues() const { |
4702 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); | 4839 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); |
4703 } | 4840 } |
4704 inline bool Configuration::Builder::hasParameterValues() { | 4841 inline bool Configuration::Builder::hasParameterValues() { |
4705 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); | 4842 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); |
4774 inline void Configuration::Builder::setChannelCount( ::int32_t value) { | 4911 inline void Configuration::Builder::setChannelCount( ::int32_t value) { |
4775 _builder.setDataField< ::int32_t>( | 4912 _builder.setDataField< ::int32_t>( |
4776 0 * ::capnp::ELEMENTS, value); | 4913 0 * ::capnp::ELEMENTS, value); |
4777 } | 4914 } |
4778 | 4915 |
4779 inline ::int32_t Configuration::Reader::getStepSize() const { | 4916 inline bool Configuration::Reader::hasFraming() const { |
4780 return _reader.getDataField< ::int32_t>( | 4917 return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); |
4781 1 * ::capnp::ELEMENTS); | 4918 } |
4782 } | 4919 inline bool Configuration::Builder::hasFraming() { |
4783 | 4920 return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); |
4784 inline ::int32_t Configuration::Builder::getStepSize() { | 4921 } |
4785 return _builder.getDataField< ::int32_t>( | 4922 inline ::piper::Framing::Reader Configuration::Reader::getFraming() const { |
4786 1 * ::capnp::ELEMENTS); | 4923 return ::capnp::_::PointerHelpers< ::piper::Framing>::get( |
4787 } | 4924 _reader.getPointerField(2 * ::capnp::POINTERS)); |
4788 inline void Configuration::Builder::setStepSize( ::int32_t value) { | 4925 } |
4789 _builder.setDataField< ::int32_t>( | 4926 inline ::piper::Framing::Builder Configuration::Builder::getFraming() { |
4790 1 * ::capnp::ELEMENTS, value); | 4927 return ::capnp::_::PointerHelpers< ::piper::Framing>::get( |
4791 } | 4928 _builder.getPointerField(2 * ::capnp::POINTERS)); |
4792 | 4929 } |
4793 inline ::int32_t Configuration::Reader::getBlockSize() const { | 4930 #if !CAPNP_LITE |
4794 return _reader.getDataField< ::int32_t>( | 4931 inline ::piper::Framing::Pipeline Configuration::Pipeline::getFraming() { |
4795 2 * ::capnp::ELEMENTS); | 4932 return ::piper::Framing::Pipeline(_typeless.getPointerField(2)); |
4796 } | 4933 } |
4797 | 4934 #endif // !CAPNP_LITE |
4798 inline ::int32_t Configuration::Builder::getBlockSize() { | 4935 inline void Configuration::Builder::setFraming( ::piper::Framing::Reader value) { |
4799 return _builder.getDataField< ::int32_t>( | 4936 ::capnp::_::PointerHelpers< ::piper::Framing>::set( |
4800 2 * ::capnp::ELEMENTS); | 4937 _builder.getPointerField(2 * ::capnp::POINTERS), value); |
4801 } | 4938 } |
4802 inline void Configuration::Builder::setBlockSize( ::int32_t value) { | 4939 inline ::piper::Framing::Builder Configuration::Builder::initFraming() { |
4803 _builder.setDataField< ::int32_t>( | 4940 return ::capnp::_::PointerHelpers< ::piper::Framing>::init( |
4804 2 * ::capnp::ELEMENTS, value); | 4941 _builder.getPointerField(2 * ::capnp::POINTERS)); |
4942 } | |
4943 inline void Configuration::Builder::adoptFraming( | |
4944 ::capnp::Orphan< ::piper::Framing>&& value) { | |
4945 ::capnp::_::PointerHelpers< ::piper::Framing>::adopt( | |
4946 _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value)); | |
4947 } | |
4948 inline ::capnp::Orphan< ::piper::Framing> Configuration::Builder::disownFraming() { | |
4949 return ::capnp::_::PointerHelpers< ::piper::Framing>::disown( | |
4950 _builder.getPointerField(2 * ::capnp::POINTERS)); | |
4805 } | 4951 } |
4806 | 4952 |
4807 inline bool Configuration::PVPair::Reader::hasParameter() const { | 4953 inline bool Configuration::PVPair::Reader::hasParameter() const { |
4808 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); | 4954 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); |
4809 } | 4955 } |
5181 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); | 5327 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); |
5182 } | 5328 } |
5183 inline ::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>> ConfigurationResponse::Builder::disownOutputs() { | 5329 inline ::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>> ConfigurationResponse::Builder::disownOutputs() { |
5184 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::disown( | 5330 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::disown( |
5185 _builder.getPointerField(0 * ::capnp::POINTERS)); | 5331 _builder.getPointerField(0 * ::capnp::POINTERS)); |
5332 } | |
5333 | |
5334 inline bool ConfigurationResponse::Reader::hasFraming() const { | |
5335 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); | |
5336 } | |
5337 inline bool ConfigurationResponse::Builder::hasFraming() { | |
5338 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); | |
5339 } | |
5340 inline ::piper::Framing::Reader ConfigurationResponse::Reader::getFraming() const { | |
5341 return ::capnp::_::PointerHelpers< ::piper::Framing>::get( | |
5342 _reader.getPointerField(1 * ::capnp::POINTERS)); | |
5343 } | |
5344 inline ::piper::Framing::Builder ConfigurationResponse::Builder::getFraming() { | |
5345 return ::capnp::_::PointerHelpers< ::piper::Framing>::get( | |
5346 _builder.getPointerField(1 * ::capnp::POINTERS)); | |
5347 } | |
5348 #if !CAPNP_LITE | |
5349 inline ::piper::Framing::Pipeline ConfigurationResponse::Pipeline::getFraming() { | |
5350 return ::piper::Framing::Pipeline(_typeless.getPointerField(1)); | |
5351 } | |
5352 #endif // !CAPNP_LITE | |
5353 inline void ConfigurationResponse::Builder::setFraming( ::piper::Framing::Reader value) { | |
5354 ::capnp::_::PointerHelpers< ::piper::Framing>::set( | |
5355 _builder.getPointerField(1 * ::capnp::POINTERS), value); | |
5356 } | |
5357 inline ::piper::Framing::Builder ConfigurationResponse::Builder::initFraming() { | |
5358 return ::capnp::_::PointerHelpers< ::piper::Framing>::init( | |
5359 _builder.getPointerField(1 * ::capnp::POINTERS)); | |
5360 } | |
5361 inline void ConfigurationResponse::Builder::adoptFraming( | |
5362 ::capnp::Orphan< ::piper::Framing>&& value) { | |
5363 ::capnp::_::PointerHelpers< ::piper::Framing>::adopt( | |
5364 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); | |
5365 } | |
5366 inline ::capnp::Orphan< ::piper::Framing> ConfigurationResponse::Builder::disownFraming() { | |
5367 return ::capnp::_::PointerHelpers< ::piper::Framing>::disown( | |
5368 _builder.getPointerField(1 * ::capnp::POINTERS)); | |
5186 } | 5369 } |
5187 | 5370 |
5188 inline ::int32_t ProcessRequest::Reader::getHandle() const { | 5371 inline ::int32_t ProcessRequest::Reader::getHandle() const { |
5189 return _reader.getDataField< ::int32_t>( | 5372 return _reader.getDataField< ::int32_t>( |
5190 0 * ::capnp::ELEMENTS); | 5373 0 * ::capnp::ELEMENTS); |