You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							1328 lines
						
					
					
						
							70 KiB
						
					
					
				
			
		
		
	
	
							1328 lines
						
					
					
						
							70 KiB
						
					
					
				| // Generated by Cap'n Proto compiler, DO NOT EDIT
 | |
| // source: persistent.capnp
 | |
| 
 | |
| #ifndef CAPNP_INCLUDED_b8630836983feed7_
 | |
| #define CAPNP_INCLUDED_b8630836983feed7_
 | |
| 
 | |
| #include <capnp/generated-header-support.h>
 | |
| #if !CAPNP_LITE
 | |
| #include <capnp/capability.h>
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| #if CAPNP_VERSION != 6001
 | |
| #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(c8cb212fcd9f5691);
 | |
| CAPNP_DECLARE_SCHEMA(f76fba59183073a5);
 | |
| CAPNP_DECLARE_SCHEMA(b76848c18c40efbf);
 | |
| CAPNP_DECLARE_SCHEMA(84ff286cd00a3ed4);
 | |
| CAPNP_DECLARE_SCHEMA(f0c2cc1d3909574d);
 | |
| CAPNP_DECLARE_SCHEMA(ecafa18b482da3aa);
 | |
| CAPNP_DECLARE_SCHEMA(f622595091cafb67);
 | |
| 
 | |
| }  // namespace schemas
 | |
| }  // namespace capnp
 | |
| 
 | |
| namespace capnp {
 | |
| 
 | |
| template <typename SturdyRef = ::capnp::AnyPointer, typename Owner = ::capnp::AnyPointer>
 | |
| struct Persistent {
 | |
|   Persistent() = delete;
 | |
| 
 | |
| #if !CAPNP_LITE
 | |
|   class Client;
 | |
|   class Server;
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
|   struct SaveParams;
 | |
|   struct SaveResults;
 | |
| 
 | |
|   #if !CAPNP_LITE
 | |
|   struct _capnpPrivate {
 | |
|     CAPNP_DECLARE_INTERFACE_HEADER(c8cb212fcd9f5691)
 | |
|     static const ::capnp::_::RawBrandedSchema::Scope brandScopes[];
 | |
|     static const ::capnp::_::RawBrandedSchema::Binding brandBindings[];
 | |
|     static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[];
 | |
|     static const ::capnp::_::RawBrandedSchema specificBrand;
 | |
|     static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, SturdyRef, Owner>::brand(); }
 | |
|   };
 | |
|   #endif  // !CAPNP_LITE
 | |
| };
 | |
| 
 | |
| template <typename SturdyRef, typename Owner>
 | |
| struct Persistent<SturdyRef, Owner>::SaveParams {
 | |
|   SaveParams() = delete;
 | |
| 
 | |
|   class Reader;
 | |
|   class Builder;
 | |
|   class Pipeline;
 | |
| 
 | |
|   struct _capnpPrivate {
 | |
|     CAPNP_DECLARE_STRUCT_HEADER(f76fba59183073a5, 0, 1)
 | |
|     #if !CAPNP_LITE
 | |
|     static const ::capnp::_::RawBrandedSchema::Scope brandScopes[];
 | |
|     static const ::capnp::_::RawBrandedSchema::Binding brandBindings[];
 | |
|     static const ::capnp::_::RawBrandedSchema specificBrand;
 | |
|     static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, SturdyRef, Owner>::brand(); }
 | |
|     #endif  // !CAPNP_LITE
 | |
|   };
 | |
| };
 | |
| 
 | |
| template <typename SturdyRef, typename Owner>
 | |
| struct Persistent<SturdyRef, Owner>::SaveResults {
 | |
|   SaveResults() = delete;
 | |
| 
 | |
|   class Reader;
 | |
|   class Builder;
 | |
|   class Pipeline;
 | |
| 
 | |
|   struct _capnpPrivate {
 | |
|     CAPNP_DECLARE_STRUCT_HEADER(b76848c18c40efbf, 0, 1)
 | |
|     #if !CAPNP_LITE
 | |
|     static const ::capnp::_::RawBrandedSchema::Scope brandScopes[];
 | |
|     static const ::capnp::_::RawBrandedSchema::Binding brandBindings[];
 | |
|     static const ::capnp::_::RawBrandedSchema specificBrand;
 | |
|     static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, SturdyRef, Owner>::brand(); }
 | |
|     #endif  // !CAPNP_LITE
 | |
|   };
 | |
| };
 | |
| 
 | |
| template <typename InternalRef = ::capnp::AnyPointer, typename ExternalRef = ::capnp::AnyPointer, typename InternalOwner = ::capnp::AnyPointer, typename ExternalOwner = ::capnp::AnyPointer>
 | |
| struct RealmGateway {
 | |
|   RealmGateway() = delete;
 | |
| 
 | |
| #if !CAPNP_LITE
 | |
|   class Client;
 | |
|   class Server;
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
|   struct ImportParams;
 | |
|   struct ExportParams;
 | |
| 
 | |
|   #if !CAPNP_LITE
 | |
|   struct _capnpPrivate {
 | |
|     CAPNP_DECLARE_INTERFACE_HEADER(84ff286cd00a3ed4)
 | |
|     static const ::capnp::_::RawBrandedSchema::Scope brandScopes[];
 | |
|     static const ::capnp::_::RawBrandedSchema::Binding brandBindings[];
 | |
|     static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[];
 | |
|     static const ::capnp::_::RawBrandedSchema specificBrand;
 | |
|     static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, InternalRef, ExternalRef, InternalOwner, ExternalOwner>::brand(); }
 | |
|   };
 | |
|   #endif  // !CAPNP_LITE
 | |
| };
 | |
| 
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| struct RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams {
 | |
|   ImportParams() = delete;
 | |
| 
 | |
|   class Reader;
 | |
|   class Builder;
 | |
|   class Pipeline;
 | |
| 
 | |
|   struct _capnpPrivate {
 | |
|     CAPNP_DECLARE_STRUCT_HEADER(f0c2cc1d3909574d, 0, 2)
 | |
|     #if !CAPNP_LITE
 | |
|     static const ::capnp::_::RawBrandedSchema::Scope brandScopes[];
 | |
|     static const ::capnp::_::RawBrandedSchema::Binding brandBindings[];
 | |
|     static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[];
 | |
|     static const ::capnp::_::RawBrandedSchema specificBrand;
 | |
|     static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, InternalRef, ExternalRef, InternalOwner, ExternalOwner>::brand(); }
 | |
|     #endif  // !CAPNP_LITE
 | |
|   };
 | |
| };
 | |
| 
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| struct RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams {
 | |
|   ExportParams() = delete;
 | |
| 
 | |
|   class Reader;
 | |
|   class Builder;
 | |
|   class Pipeline;
 | |
| 
 | |
|   struct _capnpPrivate {
 | |
|     CAPNP_DECLARE_STRUCT_HEADER(ecafa18b482da3aa, 0, 2)
 | |
|     #if !CAPNP_LITE
 | |
|     static const ::capnp::_::RawBrandedSchema::Scope brandScopes[];
 | |
|     static const ::capnp::_::RawBrandedSchema::Binding brandBindings[];
 | |
|     static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[];
 | |
|     static const ::capnp::_::RawBrandedSchema specificBrand;
 | |
|     static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, InternalRef, ExternalRef, InternalOwner, ExternalOwner>::brand(); }
 | |
|     #endif  // !CAPNP_LITE
 | |
|   };
 | |
| };
 | |
| 
 | |
| // =======================================================================================
 | |
| 
 | |
| #if !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| class Persistent<SturdyRef, Owner>::Client
 | |
|     : public virtual ::capnp::Capability::Client {
 | |
| public:
 | |
|   typedef Persistent Calls;
 | |
|   typedef Persistent Reads;
 | |
| 
 | |
|   Client(decltype(nullptr));
 | |
|   explicit Client(::kj::Own< ::capnp::ClientHook>&& hook);
 | |
|   template <typename _t, typename = ::kj::EnableIf< ::kj::canConvert<_t*, Server*>()>>
 | |
|   Client(::kj::Own<_t>&& server);
 | |
|   template <typename _t, typename = ::kj::EnableIf< ::kj::canConvert<_t*, Client*>()>>
 | |
|   Client(::kj::Promise<_t>&& promise);
 | |
|   Client(::kj::Exception&& exception);
 | |
|   Client(Client&) = default;
 | |
|   Client(Client&&) = default;
 | |
|   Client& operator=(Client& other);
 | |
|   Client& operator=(Client&& other);
 | |
| 
 | |
|   template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer>
 | |
|   typename Persistent<SturdyRef2, Owner2>::Client asGeneric() {
 | |
|     return castAs<Persistent<SturdyRef2, Owner2>>();
 | |
|   }
 | |
| 
 | |
|   CAPNP_AUTO_IF_MSVC(::capnp::Request<typename  ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename  ::capnp::Persistent<SturdyRef, Owner>::SaveResults>) saveRequest(
 | |
|       ::kj::Maybe< ::capnp::MessageSize> sizeHint = nullptr);
 | |
| 
 | |
| protected:
 | |
|   Client() = default;
 | |
| };
 | |
| 
 | |
| template <typename SturdyRef, typename Owner>
 | |
| class Persistent<SturdyRef, Owner>::Server
 | |
|     : public virtual ::capnp::Capability::Server {
 | |
| public:
 | |
|   typedef Persistent Serves;
 | |
| 
 | |
|   ::kj::Promise<void> dispatchCall(uint64_t interfaceId, uint16_t methodId,
 | |
|       ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context)
 | |
|       override;
 | |
| 
 | |
| protected:
 | |
|   typedef ::capnp::CallContext<typename  ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename  ::capnp::Persistent<SturdyRef, Owner>::SaveResults> SaveContext;
 | |
|   virtual ::kj::Promise<void> save(SaveContext context);
 | |
| 
 | |
|   inline typename  ::capnp::Persistent<SturdyRef, Owner>::Client thisCap() {
 | |
|     return ::capnp::Capability::Server::thisCap()
 | |
|         .template castAs< ::capnp::Persistent<SturdyRef, Owner>>();
 | |
|   }
 | |
| 
 | |
|   ::kj::Promise<void> dispatchCallInternal(uint16_t methodId,
 | |
|       ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context);
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| template <typename SturdyRef, typename Owner>
 | |
| class Persistent<SturdyRef, Owner>::SaveParams::Reader {
 | |
| public:
 | |
|   typedef SaveParams 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
 | |
| 
 | |
|   template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer>
 | |
|   typename Persistent<SturdyRef2, Owner2>::SaveParams::Reader asPersistentGeneric() {
 | |
|     return typename Persistent<SturdyRef2, Owner2>::SaveParams::Reader(_reader);
 | |
|   }
 | |
| 
 | |
|   inline bool hasSealFor() const;
 | |
|   inline  ::capnp::ReaderFor<Owner> getSealFor() 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;
 | |
| };
 | |
| 
 | |
| template <typename SturdyRef, typename Owner>
 | |
| class Persistent<SturdyRef, Owner>::SaveParams::Builder {
 | |
| public:
 | |
|   typedef SaveParams 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
 | |
| 
 | |
|   template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer>
 | |
|   typename Persistent<SturdyRef2, Owner2>::SaveParams::Builder asPersistentGeneric() {
 | |
|     return typename Persistent<SturdyRef2, Owner2>::SaveParams::Builder(_builder);
 | |
|   }
 | |
| 
 | |
|   inline bool hasSealFor();
 | |
|   inline  ::capnp::BuilderFor<Owner> getSealFor();
 | |
|   inline void setSealFor( ::capnp::ReaderFor<Owner> value);
 | |
|   inline  ::capnp::BuilderFor<Owner> initSealFor();
 | |
|   inline  ::capnp::BuilderFor<Owner> initSealFor(unsigned int size);
 | |
|   inline void adoptSealFor(::capnp::Orphan<Owner>&& value);
 | |
|   inline ::capnp::Orphan<Owner> disownSealFor();
 | |
| 
 | |
| 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
 | |
| template <typename SturdyRef, typename Owner>
 | |
| class Persistent<SturdyRef, Owner>::SaveParams::Pipeline {
 | |
| public:
 | |
|   typedef SaveParams Pipelines;
 | |
| 
 | |
|   inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
 | |
|   inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
 | |
|       : _typeless(kj::mv(typeless)) {}
 | |
| 
 | |
|   inline  ::capnp::PipelineFor<Owner> getSealFor();
 | |
| private:
 | |
|   ::capnp::AnyPointer::Pipeline _typeless;
 | |
|   friend class ::capnp::PipelineHook;
 | |
|   template <typename, ::capnp::Kind>
 | |
|   friend struct ::capnp::ToDynamic_;
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| template <typename SturdyRef, typename Owner>
 | |
| class Persistent<SturdyRef, Owner>::SaveResults::Reader {
 | |
| public:
 | |
|   typedef SaveResults 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
 | |
| 
 | |
|   template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer>
 | |
|   typename Persistent<SturdyRef2, Owner2>::SaveResults::Reader asPersistentGeneric() {
 | |
|     return typename Persistent<SturdyRef2, Owner2>::SaveResults::Reader(_reader);
 | |
|   }
 | |
| 
 | |
|   inline bool hasSturdyRef() const;
 | |
|   inline  ::capnp::ReaderFor<SturdyRef> getSturdyRef() 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;
 | |
| };
 | |
| 
 | |
| template <typename SturdyRef, typename Owner>
 | |
| class Persistent<SturdyRef, Owner>::SaveResults::Builder {
 | |
| public:
 | |
|   typedef SaveResults 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
 | |
| 
 | |
|   template <typename SturdyRef2 = ::capnp::AnyPointer, typename Owner2 = ::capnp::AnyPointer>
 | |
|   typename Persistent<SturdyRef2, Owner2>::SaveResults::Builder asPersistentGeneric() {
 | |
|     return typename Persistent<SturdyRef2, Owner2>::SaveResults::Builder(_builder);
 | |
|   }
 | |
| 
 | |
|   inline bool hasSturdyRef();
 | |
|   inline  ::capnp::BuilderFor<SturdyRef> getSturdyRef();
 | |
|   inline void setSturdyRef( ::capnp::ReaderFor<SturdyRef> value);
 | |
|   inline  ::capnp::BuilderFor<SturdyRef> initSturdyRef();
 | |
|   inline  ::capnp::BuilderFor<SturdyRef> initSturdyRef(unsigned int size);
 | |
|   inline void adoptSturdyRef(::capnp::Orphan<SturdyRef>&& value);
 | |
|   inline ::capnp::Orphan<SturdyRef> disownSturdyRef();
 | |
| 
 | |
| 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
 | |
| template <typename SturdyRef, typename Owner>
 | |
| class Persistent<SturdyRef, Owner>::SaveResults::Pipeline {
 | |
| public:
 | |
|   typedef SaveResults Pipelines;
 | |
| 
 | |
|   inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
 | |
|   inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
 | |
|       : _typeless(kj::mv(typeless)) {}
 | |
| 
 | |
|   inline  ::capnp::PipelineFor<SturdyRef> getSturdyRef();
 | |
| private:
 | |
|   ::capnp::AnyPointer::Pipeline _typeless;
 | |
|   friend class ::capnp::PipelineHook;
 | |
|   template <typename, ::capnp::Kind>
 | |
|   friend struct ::capnp::ToDynamic_;
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| #if !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client
 | |
|     : public virtual ::capnp::Capability::Client {
 | |
| public:
 | |
|   typedef RealmGateway Calls;
 | |
|   typedef RealmGateway Reads;
 | |
| 
 | |
|   Client(decltype(nullptr));
 | |
|   explicit Client(::kj::Own< ::capnp::ClientHook>&& hook);
 | |
|   template <typename _t, typename = ::kj::EnableIf< ::kj::canConvert<_t*, Server*>()>>
 | |
|   Client(::kj::Own<_t>&& server);
 | |
|   template <typename _t, typename = ::kj::EnableIf< ::kj::canConvert<_t*, Client*>()>>
 | |
|   Client(::kj::Promise<_t>&& promise);
 | |
|   Client(::kj::Exception&& exception);
 | |
|   Client(Client&) = default;
 | |
|   Client(Client&&) = default;
 | |
|   Client& operator=(Client& other);
 | |
|   Client& operator=(Client&& other);
 | |
| 
 | |
|   template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer>
 | |
|   typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::Client asGeneric() {
 | |
|     return castAs<RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>>();
 | |
|   }
 | |
| 
 | |
|   CAPNP_AUTO_IF_MSVC(::capnp::Request<typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams, typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults>) importRequest(
 | |
|       ::kj::Maybe< ::capnp::MessageSize> sizeHint = nullptr);
 | |
|   CAPNP_AUTO_IF_MSVC(::capnp::Request<typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams, typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults>) exportRequest(
 | |
|       ::kj::Maybe< ::capnp::MessageSize> sizeHint = nullptr);
 | |
| 
 | |
| protected:
 | |
|   Client() = default;
 | |
| };
 | |
| 
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Server
 | |
|     : public virtual ::capnp::Capability::Server {
 | |
| public:
 | |
|   typedef RealmGateway Serves;
 | |
| 
 | |
|   ::kj::Promise<void> dispatchCall(uint64_t interfaceId, uint16_t methodId,
 | |
|       ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context)
 | |
|       override;
 | |
| 
 | |
| protected:
 | |
|   typedef typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams ImportParams;
 | |
|   typedef ::capnp::CallContext<ImportParams, typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults> ImportContext;
 | |
|   virtual ::kj::Promise<void> import(ImportContext context);
 | |
|   typedef typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams ExportParams;
 | |
|   typedef ::capnp::CallContext<ExportParams, typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults> ExportContext;
 | |
|   virtual ::kj::Promise<void> export_(ExportContext context);
 | |
| 
 | |
|   inline typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client thisCap() {
 | |
|     return ::capnp::Capability::Server::thisCap()
 | |
|         .template castAs< ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>>();
 | |
|   }
 | |
| 
 | |
|   ::kj::Promise<void> dispatchCallInternal(uint16_t methodId,
 | |
|       ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context);
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader {
 | |
| public:
 | |
|   typedef ImportParams 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
 | |
| 
 | |
|   template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer>
 | |
|   typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ImportParams::Reader asRealmGatewayGeneric() {
 | |
|     return typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ImportParams::Reader(_reader);
 | |
|   }
 | |
| 
 | |
|   inline bool hasCap() const;
 | |
| #if !CAPNP_LITE
 | |
|   inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client getCap() const;
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
|   inline bool hasParams() const;
 | |
|   inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Reader getParams() 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;
 | |
| };
 | |
| 
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder {
 | |
| public:
 | |
|   typedef ImportParams 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
 | |
| 
 | |
|   template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer>
 | |
|   typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ImportParams::Builder asRealmGatewayGeneric() {
 | |
|     return typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ImportParams::Builder(_builder);
 | |
|   }
 | |
| 
 | |
|   inline bool hasCap();
 | |
| #if !CAPNP_LITE
 | |
|   inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client getCap();
 | |
|   inline void setCap(typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client&& value);
 | |
|   inline void setCap(typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client& value);
 | |
|   inline void adoptCap(::capnp::Orphan< ::capnp::Persistent<ExternalRef, ExternalOwner>>&& value);
 | |
|   inline ::capnp::Orphan< ::capnp::Persistent<ExternalRef, ExternalOwner>> disownCap();
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
|   inline bool hasParams();
 | |
|   inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Builder getParams();
 | |
|   inline void setParams(typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Reader value);
 | |
|   inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Builder initParams();
 | |
|   inline void adoptParams(::capnp::Orphan<typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>&& value);
 | |
|   inline ::capnp::Orphan<typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams> disownParams();
 | |
| 
 | |
| 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
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Pipeline {
 | |
| public:
 | |
|   typedef ImportParams Pipelines;
 | |
| 
 | |
|   inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
 | |
|   inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
 | |
|       : _typeless(kj::mv(typeless)) {}
 | |
| 
 | |
|   inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client getCap();
 | |
|   inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Pipeline getParams();
 | |
| private:
 | |
|   ::capnp::AnyPointer::Pipeline _typeless;
 | |
|   friend class ::capnp::PipelineHook;
 | |
|   template <typename, ::capnp::Kind>
 | |
|   friend struct ::capnp::ToDynamic_;
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader {
 | |
| public:
 | |
|   typedef ExportParams 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
 | |
| 
 | |
|   template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer>
 | |
|   typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ExportParams::Reader asRealmGatewayGeneric() {
 | |
|     return typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ExportParams::Reader(_reader);
 | |
|   }
 | |
| 
 | |
|   inline bool hasCap() const;
 | |
| #if !CAPNP_LITE
 | |
|   inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client getCap() const;
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
|   inline bool hasParams() const;
 | |
|   inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Reader getParams() 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;
 | |
| };
 | |
| 
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder {
 | |
| public:
 | |
|   typedef ExportParams 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
 | |
| 
 | |
|   template <typename InternalRef2 = ::capnp::AnyPointer, typename ExternalRef2 = ::capnp::AnyPointer, typename InternalOwner2 = ::capnp::AnyPointer, typename ExternalOwner2 = ::capnp::AnyPointer>
 | |
|   typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ExportParams::Builder asRealmGatewayGeneric() {
 | |
|     return typename RealmGateway<InternalRef2, ExternalRef2, InternalOwner2, ExternalOwner2>::ExportParams::Builder(_builder);
 | |
|   }
 | |
| 
 | |
|   inline bool hasCap();
 | |
| #if !CAPNP_LITE
 | |
|   inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client getCap();
 | |
|   inline void setCap(typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client&& value);
 | |
|   inline void setCap(typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client& value);
 | |
|   inline void adoptCap(::capnp::Orphan< ::capnp::Persistent<InternalRef, InternalOwner>>&& value);
 | |
|   inline ::capnp::Orphan< ::capnp::Persistent<InternalRef, InternalOwner>> disownCap();
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
|   inline bool hasParams();
 | |
|   inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Builder getParams();
 | |
|   inline void setParams(typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Reader value);
 | |
|   inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Builder initParams();
 | |
|   inline void adoptParams(::capnp::Orphan<typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>&& value);
 | |
|   inline ::capnp::Orphan<typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams> disownParams();
 | |
| 
 | |
| 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
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| class RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Pipeline {
 | |
| public:
 | |
|   typedef ExportParams Pipelines;
 | |
| 
 | |
|   inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
 | |
|   inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
 | |
|       : _typeless(kj::mv(typeless)) {}
 | |
| 
 | |
|   inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client getCap();
 | |
|   inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Pipeline getParams();
 | |
| private:
 | |
|   ::capnp::AnyPointer::Pipeline _typeless;
 | |
|   friend class ::capnp::PipelineHook;
 | |
|   template <typename, ::capnp::Kind>
 | |
|   friend struct ::capnp::ToDynamic_;
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| // =======================================================================================
 | |
| 
 | |
| #if !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline Persistent<SturdyRef, Owner>::Client::Client(decltype(nullptr))
 | |
|     : ::capnp::Capability::Client(nullptr) {}
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline Persistent<SturdyRef, Owner>::Client::Client(
 | |
|     ::kj::Own< ::capnp::ClientHook>&& hook)
 | |
|     : ::capnp::Capability::Client(::kj::mv(hook)) {}
 | |
| template <typename SturdyRef, typename Owner>
 | |
| template <typename _t, typename>
 | |
| inline Persistent<SturdyRef, Owner>::Client::Client(::kj::Own<_t>&& server)
 | |
|     : ::capnp::Capability::Client(::kj::mv(server)) {}
 | |
| template <typename SturdyRef, typename Owner>
 | |
| template <typename _t, typename>
 | |
| inline Persistent<SturdyRef, Owner>::Client::Client(::kj::Promise<_t>&& promise)
 | |
|     : ::capnp::Capability::Client(::kj::mv(promise)) {}
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline Persistent<SturdyRef, Owner>::Client::Client(::kj::Exception&& exception)
 | |
|     : ::capnp::Capability::Client(::kj::mv(exception)) {}
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline typename  ::capnp::Persistent<SturdyRef, Owner>::Client& Persistent<SturdyRef, Owner>::Client::operator=(Client& other) {
 | |
|   ::capnp::Capability::Client::operator=(other);
 | |
|   return *this;
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline typename  ::capnp::Persistent<SturdyRef, Owner>::Client& Persistent<SturdyRef, Owner>::Client::operator=(Client&& other) {
 | |
|   ::capnp::Capability::Client::operator=(kj::mv(other));
 | |
|   return *this;
 | |
| }
 | |
| 
 | |
| #endif  // !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline bool Persistent<SturdyRef, Owner>::SaveParams::Reader::hasSealFor() const {
 | |
|   return !_reader.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline bool Persistent<SturdyRef, Owner>::SaveParams::Builder::hasSealFor() {
 | |
|   return !_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline  ::capnp::ReaderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Reader::getSealFor() const {
 | |
|   return ::capnp::_::PointerHelpers<Owner>::get(_reader.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline  ::capnp::BuilderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::getSealFor() {
 | |
|   return ::capnp::_::PointerHelpers<Owner>::get(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| #if !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline  ::capnp::PipelineFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Pipeline::getSealFor() {
 | |
|   return  ::capnp::PipelineFor<Owner>(_typeless.getPointerField(0));
 | |
| }
 | |
| #endif  // !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline void Persistent<SturdyRef, Owner>::SaveParams::Builder::setSealFor( ::capnp::ReaderFor<Owner> value) {
 | |
|   ::capnp::_::PointerHelpers<Owner>::set(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), value);
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline  ::capnp::BuilderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::initSealFor() {
 | |
|   return ::capnp::_::PointerHelpers<Owner>::init(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline  ::capnp::BuilderFor<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::initSealFor(unsigned int size) {
 | |
|   return ::capnp::_::PointerHelpers<Owner>::init(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), size);
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline void Persistent<SturdyRef, Owner>::SaveParams::Builder::adoptSealFor(
 | |
|     ::capnp::Orphan<Owner>&& value) {
 | |
|   ::capnp::_::PointerHelpers<Owner>::adopt(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline ::capnp::Orphan<Owner> Persistent<SturdyRef, Owner>::SaveParams::Builder::disownSealFor() {
 | |
|   return ::capnp::_::PointerHelpers<Owner>::disown(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| 
 | |
| // Persistent<SturdyRef, Owner>::SaveParams
 | |
| template <typename SturdyRef, typename Owner>
 | |
| constexpr uint16_t Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::dataWordSize;
 | |
| template <typename SturdyRef, typename Owner>
 | |
| constexpr uint16_t Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::pointerCount;
 | |
| #if !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| constexpr ::capnp::Kind Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::kind;
 | |
| template <typename SturdyRef, typename Owner>
 | |
| constexpr ::capnp::_::RawSchema const* Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::schema;
 | |
| template <typename SturdyRef, typename Owner>
 | |
| const ::capnp::_::RawBrandedSchema::Scope Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::brandScopes[] = {
 | |
|   { 0xc8cb212fcd9f5691, brandBindings + 0, 2, false},
 | |
| };
 | |
| template <typename SturdyRef, typename Owner>
 | |
| const ::capnp::_::RawBrandedSchema::Binding Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::brandBindings[] = {
 | |
|   ::capnp::_::brandBindingFor<SturdyRef>(),
 | |
|   ::capnp::_::brandBindingFor<Owner>(),
 | |
| };
 | |
| template <typename SturdyRef, typename Owner>
 | |
| const ::capnp::_::RawBrandedSchema Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::specificBrand = {
 | |
|   &::capnp::schemas::s_f76fba59183073a5, brandScopes, nullptr,
 | |
|   1, 0, nullptr
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline bool Persistent<SturdyRef, Owner>::SaveResults::Reader::hasSturdyRef() const {
 | |
|   return !_reader.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline bool Persistent<SturdyRef, Owner>::SaveResults::Builder::hasSturdyRef() {
 | |
|   return !_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline  ::capnp::ReaderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Reader::getSturdyRef() const {
 | |
|   return ::capnp::_::PointerHelpers<SturdyRef>::get(_reader.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline  ::capnp::BuilderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::getSturdyRef() {
 | |
|   return ::capnp::_::PointerHelpers<SturdyRef>::get(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| #if !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline  ::capnp::PipelineFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Pipeline::getSturdyRef() {
 | |
|   return  ::capnp::PipelineFor<SturdyRef>(_typeless.getPointerField(0));
 | |
| }
 | |
| #endif  // !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline void Persistent<SturdyRef, Owner>::SaveResults::Builder::setSturdyRef( ::capnp::ReaderFor<SturdyRef> value) {
 | |
|   ::capnp::_::PointerHelpers<SturdyRef>::set(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), value);
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline  ::capnp::BuilderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::initSturdyRef() {
 | |
|   return ::capnp::_::PointerHelpers<SturdyRef>::init(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline  ::capnp::BuilderFor<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::initSturdyRef(unsigned int size) {
 | |
|   return ::capnp::_::PointerHelpers<SturdyRef>::init(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), size);
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline void Persistent<SturdyRef, Owner>::SaveResults::Builder::adoptSturdyRef(
 | |
|     ::capnp::Orphan<SturdyRef>&& value) {
 | |
|   ::capnp::_::PointerHelpers<SturdyRef>::adopt(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| inline ::capnp::Orphan<SturdyRef> Persistent<SturdyRef, Owner>::SaveResults::Builder::disownSturdyRef() {
 | |
|   return ::capnp::_::PointerHelpers<SturdyRef>::disown(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| 
 | |
| // Persistent<SturdyRef, Owner>::SaveResults
 | |
| template <typename SturdyRef, typename Owner>
 | |
| constexpr uint16_t Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::dataWordSize;
 | |
| template <typename SturdyRef, typename Owner>
 | |
| constexpr uint16_t Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::pointerCount;
 | |
| #if !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| constexpr ::capnp::Kind Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::kind;
 | |
| template <typename SturdyRef, typename Owner>
 | |
| constexpr ::capnp::_::RawSchema const* Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::schema;
 | |
| template <typename SturdyRef, typename Owner>
 | |
| const ::capnp::_::RawBrandedSchema::Scope Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::brandScopes[] = {
 | |
|   { 0xc8cb212fcd9f5691, brandBindings + 0, 2, false},
 | |
| };
 | |
| template <typename SturdyRef, typename Owner>
 | |
| const ::capnp::_::RawBrandedSchema::Binding Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::brandBindings[] = {
 | |
|   ::capnp::_::brandBindingFor<SturdyRef>(),
 | |
|   ::capnp::_::brandBindingFor<Owner>(),
 | |
| };
 | |
| template <typename SturdyRef, typename Owner>
 | |
| const ::capnp::_::RawBrandedSchema Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::specificBrand = {
 | |
|   &::capnp::schemas::s_b76848c18c40efbf, brandScopes, nullptr,
 | |
|   1, 0, nullptr
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| #if !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| CAPNP_AUTO_IF_MSVC(::capnp::Request<typename  ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename  ::capnp::Persistent<SturdyRef, Owner>::SaveResults>)
 | |
| Persistent<SturdyRef, Owner>::Client::saveRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) {
 | |
|   return newCall<typename  ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename  ::capnp::Persistent<SturdyRef, Owner>::SaveResults>(
 | |
|       0xc8cb212fcd9f5691ull, 0, sizeHint);
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| ::kj::Promise<void> Persistent<SturdyRef, Owner>::Server::save(SaveContext) {
 | |
|   return ::capnp::Capability::Server::internalUnimplemented(
 | |
|       "capnp/persistent.capnp:Persistent", "save",
 | |
|       0xc8cb212fcd9f5691ull, 0);
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| ::kj::Promise<void> Persistent<SturdyRef, Owner>::Server::dispatchCall(
 | |
|     uint64_t interfaceId, uint16_t methodId,
 | |
|     ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) {
 | |
|   switch (interfaceId) {
 | |
|     case 0xc8cb212fcd9f5691ull:
 | |
|       return dispatchCallInternal(methodId, context);
 | |
|     default:
 | |
|       return internalUnimplemented("capnp/persistent.capnp:Persistent", interfaceId);
 | |
|   }
 | |
| }
 | |
| template <typename SturdyRef, typename Owner>
 | |
| ::kj::Promise<void> Persistent<SturdyRef, Owner>::Server::dispatchCallInternal(
 | |
|     uint16_t methodId,
 | |
|     ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) {
 | |
|   switch (methodId) {
 | |
|     case 0:
 | |
|       return save(::capnp::Capability::Server::internalGetTypedContext<
 | |
|           typename  ::capnp::Persistent<SturdyRef, Owner>::SaveParams, typename  ::capnp::Persistent<SturdyRef, Owner>::SaveResults>(context));
 | |
|     default:
 | |
|       (void)context;
 | |
|       return ::capnp::Capability::Server::internalUnimplemented(
 | |
|           "capnp/persistent.capnp:Persistent",
 | |
|           0xc8cb212fcd9f5691ull, methodId);
 | |
|   }
 | |
| }
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| // Persistent<SturdyRef, Owner>
 | |
| #if !CAPNP_LITE
 | |
| template <typename SturdyRef, typename Owner>
 | |
| constexpr ::capnp::Kind Persistent<SturdyRef, Owner>::_capnpPrivate::kind;
 | |
| template <typename SturdyRef, typename Owner>
 | |
| constexpr ::capnp::_::RawSchema const* Persistent<SturdyRef, Owner>::_capnpPrivate::schema;
 | |
| template <typename SturdyRef, typename Owner>
 | |
| const ::capnp::_::RawBrandedSchema::Scope Persistent<SturdyRef, Owner>::_capnpPrivate::brandScopes[] = {
 | |
|   { 0xc8cb212fcd9f5691, brandBindings + 0, 2, false},
 | |
| };
 | |
| template <typename SturdyRef, typename Owner>
 | |
| const ::capnp::_::RawBrandedSchema::Binding Persistent<SturdyRef, Owner>::_capnpPrivate::brandBindings[] = {
 | |
|   ::capnp::_::brandBindingFor<SturdyRef>(),
 | |
|   ::capnp::_::brandBindingFor<Owner>(),
 | |
| };
 | |
| template <typename SturdyRef, typename Owner>
 | |
| const ::capnp::_::RawBrandedSchema::Dependency Persistent<SturdyRef, Owner>::_capnpPrivate::brandDependencies[] = {
 | |
|   { 33554432,  ::capnp::Persistent<SturdyRef, Owner>::SaveParams::_capnpPrivate::brand() },
 | |
|   { 50331648,  ::capnp::Persistent<SturdyRef, Owner>::SaveResults::_capnpPrivate::brand() },
 | |
| };
 | |
| template <typename SturdyRef, typename Owner>
 | |
| const ::capnp::_::RawBrandedSchema Persistent<SturdyRef, Owner>::_capnpPrivate::specificBrand = {
 | |
|   &::capnp::schemas::s_c8cb212fcd9f5691, brandScopes, brandDependencies,
 | |
|   1, 2, nullptr
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| #if !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::Client(decltype(nullptr))
 | |
|     : ::capnp::Capability::Client(nullptr) {}
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::Client(
 | |
|     ::kj::Own< ::capnp::ClientHook>&& hook)
 | |
|     : ::capnp::Capability::Client(::kj::mv(hook)) {}
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| template <typename _t, typename>
 | |
| inline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::Client(::kj::Own<_t>&& server)
 | |
|     : ::capnp::Capability::Client(::kj::mv(server)) {}
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| template <typename _t, typename>
 | |
| inline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::Client(::kj::Promise<_t>&& promise)
 | |
|     : ::capnp::Capability::Client(::kj::mv(promise)) {}
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::Client(::kj::Exception&& exception)
 | |
|     : ::capnp::Capability::Client(::kj::mv(exception)) {}
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client& RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::operator=(Client& other) {
 | |
|   ::capnp::Capability::Client::operator=(other);
 | |
|   return *this;
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client& RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::operator=(Client&& other) {
 | |
|   ::capnp::Capability::Client::operator=(kj::mv(other));
 | |
|   return *this;
 | |
| }
 | |
| 
 | |
| #endif  // !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::hasCap() const {
 | |
|   return !_reader.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::hasCap() {
 | |
|   return !_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| #if !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::getCap() const {
 | |
|   return ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::get(_reader.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::getCap() {
 | |
|   return ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::get(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Pipeline::getCap() {
 | |
|   return typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client(_typeless.getPointerField(0).asCap());
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::setCap(typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client&& cap) {
 | |
|   ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::set(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(cap));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::setCap(typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::Client& cap) {
 | |
|   ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::set(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), cap);
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::adoptCap(
 | |
|     ::capnp::Orphan< ::capnp::Persistent<ExternalRef, ExternalOwner>>&& value) {
 | |
|   ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::adopt(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline ::capnp::Orphan< ::capnp::Persistent<ExternalRef, ExternalOwner>> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::disownCap() {
 | |
|   return ::capnp::_::PointerHelpers< ::capnp::Persistent<ExternalRef, ExternalOwner>>::disown(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::hasParams() const {
 | |
|   return !_reader.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::hasParams() {
 | |
|   return !_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Reader RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Reader::getParams() const {
 | |
|   return ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::get(_reader.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::getParams() {
 | |
|   return ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::get(_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS));
 | |
| }
 | |
| #if !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Pipeline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Pipeline::getParams() {
 | |
|   return typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Pipeline(_typeless.getPointerField(1));
 | |
| }
 | |
| #endif  // !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::setParams(typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Reader value) {
 | |
|   ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::set(_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS), value);
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::initParams() {
 | |
|   return ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::init(_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::adoptParams(
 | |
|     ::capnp::Orphan<typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>&& value) {
 | |
|   ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::adopt(_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline ::capnp::Orphan<typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::Builder::disownParams() {
 | |
|   return ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams>::disown(_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS));
 | |
| }
 | |
| 
 | |
| // RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| constexpr uint16_t RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::dataWordSize;
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| constexpr uint16_t RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::pointerCount;
 | |
| #if !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| constexpr ::capnp::Kind RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::kind;
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| constexpr ::capnp::_::RawSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::schema;
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema::Scope RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brandScopes[] = {
 | |
|   { 0x84ff286cd00a3ed4, brandBindings + 0, 4, false},
 | |
| };
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema::Binding RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brandBindings[] = {
 | |
|   ::capnp::_::brandBindingFor<InternalRef>(),
 | |
|   ::capnp::_::brandBindingFor<ExternalRef>(),
 | |
|   ::capnp::_::brandBindingFor<InternalOwner>(),
 | |
|   ::capnp::_::brandBindingFor<ExternalOwner>(),
 | |
| };
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema::Dependency RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brandDependencies[] = {
 | |
|   { 16777216,  ::capnp::Persistent<ExternalRef, ExternalOwner>::_capnpPrivate::brand() },
 | |
|   { 16777217,  ::capnp::Persistent<InternalRef, InternalOwner>::SaveParams::_capnpPrivate::brand() },
 | |
| };
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::specificBrand = {
 | |
|   &::capnp::schemas::s_f0c2cc1d3909574d, brandScopes, brandDependencies,
 | |
|   1, 2, nullptr
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::hasCap() const {
 | |
|   return !_reader.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::hasCap() {
 | |
|   return !_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| #if !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::getCap() const {
 | |
|   return ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::get(_reader.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::getCap() {
 | |
|   return ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::get(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Pipeline::getCap() {
 | |
|   return typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client(_typeless.getPointerField(0).asCap());
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::setCap(typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client&& cap) {
 | |
|   ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::set(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(cap));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::setCap(typename  ::capnp::Persistent<InternalRef, InternalOwner>::Client& cap) {
 | |
|   ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::set(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), cap);
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::adoptCap(
 | |
|     ::capnp::Orphan< ::capnp::Persistent<InternalRef, InternalOwner>>&& value) {
 | |
|   ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::adopt(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline ::capnp::Orphan< ::capnp::Persistent<InternalRef, InternalOwner>> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::disownCap() {
 | |
|   return ::capnp::_::PointerHelpers< ::capnp::Persistent<InternalRef, InternalOwner>>::disown(_builder.getPointerField(
 | |
|       ::capnp::bounded<0>() * ::capnp::POINTERS));
 | |
| }
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::hasParams() const {
 | |
|   return !_reader.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline bool RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::hasParams() {
 | |
|   return !_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Reader RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Reader::getParams() const {
 | |
|   return ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::get(_reader.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::getParams() {
 | |
|   return ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::get(_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS));
 | |
| }
 | |
| #if !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Pipeline RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Pipeline::getParams() {
 | |
|   return typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Pipeline(_typeless.getPointerField(1));
 | |
| }
 | |
| #endif  // !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::setParams(typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Reader value) {
 | |
|   ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::set(_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS), value);
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::Builder RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::initParams() {
 | |
|   return ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::init(_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline void RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::adoptParams(
 | |
|     ::capnp::Orphan<typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>&& value) {
 | |
|   ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::adopt(_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| inline ::capnp::Orphan<typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::Builder::disownParams() {
 | |
|   return ::capnp::_::PointerHelpers<typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams>::disown(_builder.getPointerField(
 | |
|       ::capnp::bounded<1>() * ::capnp::POINTERS));
 | |
| }
 | |
| 
 | |
| // RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| constexpr uint16_t RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::dataWordSize;
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| constexpr uint16_t RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::pointerCount;
 | |
| #if !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| constexpr ::capnp::Kind RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::kind;
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| constexpr ::capnp::_::RawSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::schema;
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema::Scope RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brandScopes[] = {
 | |
|   { 0x84ff286cd00a3ed4, brandBindings + 0, 4, false},
 | |
| };
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema::Binding RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brandBindings[] = {
 | |
|   ::capnp::_::brandBindingFor<InternalRef>(),
 | |
|   ::capnp::_::brandBindingFor<ExternalRef>(),
 | |
|   ::capnp::_::brandBindingFor<InternalOwner>(),
 | |
|   ::capnp::_::brandBindingFor<ExternalOwner>(),
 | |
| };
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema::Dependency RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brandDependencies[] = {
 | |
|   { 16777216,  ::capnp::Persistent<InternalRef, InternalOwner>::_capnpPrivate::brand() },
 | |
|   { 16777217,  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveParams::_capnpPrivate::brand() },
 | |
| };
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::specificBrand = {
 | |
|   &::capnp::schemas::s_ecafa18b482da3aa, brandScopes, brandDependencies,
 | |
|   1, 2, nullptr
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| #if !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| CAPNP_AUTO_IF_MSVC(::capnp::Request<typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams, typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults>)
 | |
| RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::importRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) {
 | |
|   return newCall<typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams, typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults>(
 | |
|       0x84ff286cd00a3ed4ull, 0, sizeHint);
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| ::kj::Promise<void> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Server::import(ImportContext) {
 | |
|   return ::capnp::Capability::Server::internalUnimplemented(
 | |
|       "capnp/persistent.capnp:RealmGateway", "import",
 | |
|       0x84ff286cd00a3ed4ull, 0);
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| CAPNP_AUTO_IF_MSVC(::capnp::Request<typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams, typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults>)
 | |
| RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Client::exportRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) {
 | |
|   return newCall<typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams, typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults>(
 | |
|       0x84ff286cd00a3ed4ull, 1, sizeHint);
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| ::kj::Promise<void> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Server::export_(ExportContext) {
 | |
|   return ::capnp::Capability::Server::internalUnimplemented(
 | |
|       "capnp/persistent.capnp:RealmGateway", "export",
 | |
|       0x84ff286cd00a3ed4ull, 1);
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| ::kj::Promise<void> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Server::dispatchCall(
 | |
|     uint64_t interfaceId, uint16_t methodId,
 | |
|     ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) {
 | |
|   switch (interfaceId) {
 | |
|     case 0x84ff286cd00a3ed4ull:
 | |
|       return dispatchCallInternal(methodId, context);
 | |
|     default:
 | |
|       return internalUnimplemented("capnp/persistent.capnp:RealmGateway", interfaceId);
 | |
|   }
 | |
| }
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| ::kj::Promise<void> RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::Server::dispatchCallInternal(
 | |
|     uint16_t methodId,
 | |
|     ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) {
 | |
|   switch (methodId) {
 | |
|     case 0:
 | |
|       return import(::capnp::Capability::Server::internalGetTypedContext<
 | |
|           typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams, typename  ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults>(context));
 | |
|     case 1:
 | |
|       return export_(::capnp::Capability::Server::internalGetTypedContext<
 | |
|           typename  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams, typename  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults>(context));
 | |
|     default:
 | |
|       (void)context;
 | |
|       return ::capnp::Capability::Server::internalUnimplemented(
 | |
|           "capnp/persistent.capnp:RealmGateway",
 | |
|           0x84ff286cd00a3ed4ull, methodId);
 | |
|   }
 | |
| }
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| // RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>
 | |
| #if !CAPNP_LITE
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| constexpr ::capnp::Kind RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::kind;
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| constexpr ::capnp::_::RawSchema const* RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::schema;
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema::Scope RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::brandScopes[] = {
 | |
|   { 0x84ff286cd00a3ed4, brandBindings + 0, 4, false},
 | |
| };
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema::Binding RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::brandBindings[] = {
 | |
|   ::capnp::_::brandBindingFor<InternalRef>(),
 | |
|   ::capnp::_::brandBindingFor<ExternalRef>(),
 | |
|   ::capnp::_::brandBindingFor<InternalOwner>(),
 | |
|   ::capnp::_::brandBindingFor<ExternalOwner>(),
 | |
| };
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema::Dependency RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::brandDependencies[] = {
 | |
|   { 33554432,  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ImportParams::_capnpPrivate::brand() },
 | |
|   { 33554433,  ::capnp::RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::ExportParams::_capnpPrivate::brand() },
 | |
|   { 50331648,  ::capnp::Persistent<InternalRef, InternalOwner>::SaveResults::_capnpPrivate::brand() },
 | |
|   { 50331649,  ::capnp::Persistent<ExternalRef, ExternalOwner>::SaveResults::_capnpPrivate::brand() },
 | |
| };
 | |
| template <typename InternalRef, typename ExternalRef, typename InternalOwner, typename ExternalOwner>
 | |
| const ::capnp::_::RawBrandedSchema RealmGateway<InternalRef, ExternalRef, InternalOwner, ExternalOwner>::_capnpPrivate::specificBrand = {
 | |
|   &::capnp::schemas::s_84ff286cd00a3ed4, brandScopes, brandDependencies,
 | |
|   1, 4, nullptr
 | |
| };
 | |
| #endif  // !CAPNP_LITE
 | |
| 
 | |
| }  // namespace
 | |
| 
 | |
| #endif  // CAPNP_INCLUDED_b8630836983feed7_
 | |
| 
 |