Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
WaitForIOReady.h File Reference
#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< EventFDStroika::Foundation::Execution::WaitForIOReady_Support::mkEventFD ()
 

Detailed Description

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.