code: def setter(self, fset):
          
          self.fset = fset
          self.pipe_write = PipeWriteType.PIPE_READ_WRITE
          return self
docs: To be used as a decorator. Will define the decorated method
          as a write pipe method to be called when client writes to the pipe