| 263 | } |
| 264 | |
| 265 | void |
| 266 | WriteOperation::close() |
| 267 | { |
| 268 | assert(mutex_ != nullptr); |
| 269 | const Lock lock(mutex_); |
| 270 | if (vio_ != nullptr && TSVIOContGet(vio_) != nullptr) { |
| 271 | TSVIONBytesSet(vio_, bytes_); |
| 272 | TSVIOReenable(vio_); |
| 273 | } |
| 274 | vio_ = nullptr; |
| 275 | } |
| 276 | |
| 277 | void |
| 278 | WriteOperation::abort() |
no test coverage detected