Future<Unit> wangle fixup
[folly.git] / folly / wangle / channel / HandlerContext-inl.h
index 6877f7defcfe9aa059dbe644a7e1ce3b341c766e..703b9cf34572be116dbb24bb2cf43172a1a6784d 100644 (file)
@@ -55,8 +55,8 @@ template <class Out>
 class OutboundLink {
  public:
   virtual ~OutboundLink() = default;
-  virtual Future<void> write(Out msg) = 0;
-  virtual Future<void> close() = 0;
+  virtual Future<Unit> write(Out msg) = 0;
+  virtual Future<Unit> close() = 0;
 };
 
 template <class H, class Context>
@@ -198,7 +198,7 @@ class ContextImpl
     }
   }
 
-  Future<void> fireWrite(Wout msg) override {
+  Future<Unit> fireWrite(Wout msg) override {
     DestructorGuard dg(this->pipeline_);
     if (this->nextOut_) {
       return this->nextOut_->write(std::forward<Wout>(msg));
@@ -208,7 +208,7 @@ class ContextImpl
     }
   }
 
-  Future<void> fireClose() override {
+  Future<Unit> fireClose() override {
     DestructorGuard dg(this->pipeline_);
     if (this->nextOut_) {
       return this->nextOut_->close();
@@ -267,12 +267,12 @@ class ContextImpl
   }
 
   // OutboundLink overrides
-  Future<void> write(Win msg) override {
+  Future<Unit> write(Win msg) override {
     DestructorGuard dg(this->pipeline_);
     return this->handler_->write(this, std::forward<Win>(msg));
   }
 
-  Future<void> close() override {
+  Future<Unit> close() override {
     DestructorGuard dg(this->pipeline_);
     return this->handler_->close(this);
   }
@@ -410,7 +410,7 @@ class OutboundContextImpl
   ~OutboundContextImpl() = default;
 
   // OutboundHandlerContext overrides
-  Future<void> fireWrite(Wout msg) override {
+  Future<Unit> fireWrite(Wout msg) override {
     DestructorGuard dg(this->pipeline_);
     if (this->nextOut_) {
       return this->nextOut_->write(std::forward<Wout>(msg));
@@ -420,7 +420,7 @@ class OutboundContextImpl
     }
   }
 
-  Future<void> fireClose() override {
+  Future<Unit> fireClose() override {
     DestructorGuard dg(this->pipeline_);
     if (this->nextOut_) {
       return this->nextOut_->close();
@@ -435,12 +435,12 @@ class OutboundContextImpl
   }
 
   // OutboundLink overrides
-  Future<void> write(Win msg) override {
+  Future<Unit> write(Win msg) override {
     DestructorGuard dg(this->pipeline_);
     return this->handler_->write(this, std::forward<Win>(msg));
   }
 
-  Future<void> close() override {
+  Future<Unit> close() override {
     DestructorGuard dg(this->pipeline_);
     return this->handler_->close(this);
   }