Searched refs:fdioInstance (Results 1 – 3 of 3) sorted by relevance
59 explicit fdio_completion(fdio& fdioInstance) noexcept : in fdio_completion()60 fdioInstance(fdioInstance) {}; in fdio_completion()75 fdio& fdioInstance; member82 fdio_operation(fdio& fdioInstance, Receiver r) : in fdio_operation()83 fdio_completion(fdioInstance), receiver(std::move(r)) in fdio_operation()106 explicit fdio_sender(fdio& fdioInstance) noexcept : in fdio_sender()107 fdioInstance(fdioInstance) {}; in fdio_sender()118 return {self.fdioInstance, std::move(r)}; in tag_invoke()122 fdio& fdioInstance; member
40 std::unique_lock l{fdioInstance.lock}; in ~fdio_completion()42 if (fdioInstance.complete == this) in ~fdio_completion()44 std::exchange(fdioInstance.complete, nullptr); in ~fdio_completion()51 std::unique_lock l{fdioInstance.lock}; in arm()53 if (std::exchange(fdioInstance.complete, this) != nullptr) in arm()
27 fdioInstance = std::make_unique<sdbusplus::async::fdio>(*ctx, fd); in FdioTest()67 co_await fdioInstance->next(); in testFdEvents()73 std::unique_ptr<sdbusplus::async::fdio> fdioInstance; member in FdioTest