#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.