comparison win32-mingw/include/capnp/membrane.h @ 64:eccd51b72864

Update Win32 capnp builds to v0.6
author Chris Cannam
date Tue, 23 May 2017 09:16:54 +0100
parents 37d53a7e8262
children
comparison
equal deleted inserted replaced
63:0f2d93caa50c 64:eccd51b72864
159 159
160 template <typename ServerType> 160 template <typename ServerType>
161 typename ServerType::Serves::Client membrane( 161 typename ServerType::Serves::Client membrane(
162 kj::Own<ServerType> inner, kj::Own<MembranePolicy> policy) { 162 kj::Own<ServerType> inner, kj::Own<MembranePolicy> policy) {
163 return membrane(Capability::Client(kj::mv(inner)), kj::mv(policy)) 163 return membrane(Capability::Client(kj::mv(inner)), kj::mv(policy))
164 .castAs<typename ServerType::Serves::Client>(); 164 .castAs<typename ServerType::Serves>();
165 } 165 }
166 template <typename ServerType> 166 template <typename ServerType>
167 typename ServerType::Serves::Client reverseMembrane( 167 typename ServerType::Serves::Client reverseMembrane(
168 kj::Own<ServerType> inner, kj::Own<MembranePolicy> policy) { 168 kj::Own<ServerType> inner, kj::Own<MembranePolicy> policy) {
169 return reverseMembrane(Capability::Client(kj::mv(inner)), kj::mv(policy)) 169 return reverseMembrane(Capability::Client(kj::mv(inner)), kj::mv(policy))
170 .castAs<typename ServerType::Serves::Client>(); 170 .castAs<typename ServerType::Serves>();
171 } 171 }
172 172
173 namespace _ { // private 173 namespace _ { // private
174 174
175 OrphanBuilder copyOutOfMembrane(PointerReader from, Orphanage to, 175 OrphanBuilder copyOutOfMembrane(PointerReader from, Orphanage to,