Stroika Library
3.0d16
Help-Home
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
17
namespace
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
*/
24
class
EWouldBlock
:
public
Execution::RuntimeErrorException
<> {
25
private
:
26
using
inherited
=
Execution::RuntimeErrorException<>
;
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_*/
Stroika::Foundation::Execution::RuntimeErrorException
Definition
Exceptions.h:198
Stroika::Foundation::Streams::EWouldBlock
a read (typically) or write operation would have blocked, and the XXX flag was passed to a Stream rea...
Definition
EWouldBlock.h:24
Library
Sources
Stroika
Foundation
Streams
EWouldBlock.h
Generated by
1.9.8