Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
EWouldBlock.h
Go to the documentation of this file.
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef _Stroika_Foundation_Streams_EWouldBlock_h_
5#define _Stroika_Foundation_Streams_EWouldBlock_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
9#include "Stroika/Foundation/Execution/Exceptions.h"
10
11/**
12 * \file
13 *
14 * \note Code-Status: <a href="Code-Status.md#Beta">Beta</a>
15 */
16
17namespace Stroika::Foundation::Streams {
18
19 /**
20 * \brief - a read (typically) or write operation would have blocked, and the XXX flag was passed to a Stream read
21 *
22 * \see NoDataAvailableHandling
23 */
25 private:
27
28 public:
29 EWouldBlock ();
30
31 public:
32 /**
33 */
34 static const EWouldBlock kThe;
35 };
36 inline const EWouldBlock EWouldBlock::kThe;
37
38}
39
40/*
41 ********************************************************************************
42 ***************************** Implementation Details ***************************
43 ********************************************************************************
44 */
45#include "EWouldBlock.inl"
46
47#endif /*_Stroika_Foundation_Streams_EWouldBlock_h_*/
a read (typically) or write operation would have blocked, and the XXX flag was passed to a Stream rea...
Definition EWouldBlock.h:24