Commit 820eed43 authored by David Renshaw's avatar David Renshaw

drained -> disconnect

parent 13d50c27
...@@ -90,8 +90,9 @@ private: ...@@ -90,8 +90,9 @@ private:
class FulfillerDisposer: public kj::Disposer { class FulfillerDisposer: public kj::Disposer {
// Hack: TwoPartyVatNetwork is both a VatNetwork and a VatNetwork::Connection. When the RPC // Hack: TwoPartyVatNetwork is both a VatNetwork and a VatNetwork::Connection. When the RPC
// system detects (or initiates) a disconnection, it drops its reference to the Connection. // system detects (or initiates) a disconnection, it drops its reference to the Connection.
// When all references have been dropped, then we want onDrained() to fire. So we hand out // When all references have been dropped, then we want disconnectPromise to be fulfilled.
// Own<Connection>s with this disposer attached, so that we can detect when they are dropped. // So we hand out Own<Connection>s with this disposer attached, so that we can detect when
// they are dropped.
public: public:
mutable kj::Own<kj::PromiseFulfiller<void>> fulfiller; mutable kj::Own<kj::PromiseFulfiller<void>> fulfiller;
...@@ -102,7 +103,7 @@ private: ...@@ -102,7 +103,7 @@ private:
FulfillerDisposer disconnectFulfiller; FulfillerDisposer disconnectFulfiller;
kj::Own<TwoPartyVatNetworkBase::Connection> asConnection(); kj::Own<TwoPartyVatNetworkBase::Connection> asConnection();
// Returns a pointer to this with the disposer set to drainedFulfiller. // Returns a pointer to this with the disposer set to disconnectFulfiller.
// implements Connection ----------------------------------------------------- // implements Connection -----------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment