Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
IOException.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2025 - 2026 Deskflow Developers
4
* SPDX-FileCopyrightText: (C) 2012 - 2016 Synergy App Ltd
5
* SPDX-FileCopyrightText: (C) 2002 Chris Schoeneman
6
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
7
*/
8
9
#pragma once
10
11
#include "
base/BaseException.h
"
12
16
class
IOException
:
public
BaseException
17
{
18
using
BaseException::BaseException
;
19
};
20
24
class
IOCloseException
:
public
IOException
25
{
26
using
IOException::IOException;
27
};
28
32
class
IOClosedException
:
public
IOException
33
{
34
using
IOException::IOException;
35
36
protected
:
37
QString
getWhat
()
const
throw
()
override
;
38
};
39
43
class
IOEndOfStreamException
:
public
IOException
44
{
45
using
IOException::IOException;
46
47
protected
:
48
QString
getWhat
()
const
throw
()
override
;
49
};
50
54
class
IOWouldBlockException
:
public
IOException
55
{
56
using
IOException::IOException;
57
58
protected
:
59
QString
getWhat
()
const
throw
()
override
;
60
};
BaseException.h
BaseException::BaseException
BaseException()
Use getWhat() as the result of what().
Definition
BaseException.cpp:18
IOCloseException
The IOCloseException - Thrown if a stream cannot be closed.
Definition
IOException.h:25
IOClosedException
IOClosedException - Thrown when attempting to close or perform I/O on an already closed.
Definition
IOException.h:33
IOClosedException::getWhat
QString getWhat() const override
Get a human readable string describing the exception.
Definition
IOException.cpp:15
IOEndOfStreamException
IOEndOfStreamException - Thrown when attempting to read beyond the end of a stream.
Definition
IOException.h:44
IOEndOfStreamException::getWhat
QString getWhat() const override
Get a human readable string describing the exception.
Definition
IOException.cpp:24
IOException
The IOException class Generic i/o exception class.
Definition
IOException.h:17
IOWouldBlockException
IOWouldBlockException - Thrown if an operation on a stream would block.
Definition
IOException.h:55
IOWouldBlockException::getWhat
QString getWhat() const override
Get a human readable string describing the exception.
Definition
IOException.cpp:33
src
lib
io
IOException.h
Generated by
1.18.0