Home
last modified time | relevance | path

Searched refs:fdioInstance (Results 1 – 3 of 3) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/
H A Dfdio.hpp59 explicit fdio_completion(fdio& fdioInstance) noexcept : in fdio_completion()
60 fdioInstance(fdioInstance) {}; in fdio_completion()
75 fdio& fdioInstance; member
82 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
/openbmc/sdbusplus/src/async/
H A Dfdio.cpp40 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()
/openbmc/sdbusplus/test/async/
H A Dfdio.cpp27 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