#include "Stroika/Foundation/StroikaPreComp.h"#include "Stroika/Foundation/Common/Common.h"#include "Stroika/Foundation/Containers/Collection.h"#include "Stroika/Foundation/Containers/Set.h"#include "Stroika/Foundation/Debug/AssertExternallySynchronizedMutex.h"#include "Stroika/Foundation/Execution/Synchronized.h"#include "Stroika/Foundation/IO/Network/Socket.h"#include "Stroika/Foundation/Time/Duration.h"#include "WaitForIOReady.inl"Go to the source code of this file.
Classes | |
| class | Stroika::Foundation::Execution::WaitForIOReady_Support::EventFD |
| class | Stroika::Foundation::Execution::WaitForIOReady< T, TRAITS > |
Namespaces | |
| namespace | Stroika::Foundation |
| namespace | Stroika::Foundation::Execution |
| namespace | Stroika::Foundation::Execution::WaitForIOReady_Support |
Typedefs | |
| using | Stroika::Foundation::Execution::WaitForIOReady_Support::SDKPollableType = int |
Functions | |
| unique_ptr< EventFD > | Stroika::Foundation::Execution::WaitForIOReady_Support::mkEventFD () |
WaitForIOReady utility - portably provide facility to check a bunch of file descriptors/sockets if input is ready (like select, epoll, WaitForMutlipleObjects, etc)
TODO:
Definition in file WaitForIOReady.h.