Mini Thread 2.28.x
Menu
Start
Class List
Class Hierarchy
Members
Namespace List
Files
Pages
Links
Github
Platformio
mn_eventgroup_exception.hpp
Go to the documentation of this file.
1
/*
2
*This file is part of the Mini Thread Library (https://github.com/RoseLeBlood/MiniThread ).
3
*Copyright (c) 2018 Amber-Sophia Schroeck
4
*
5
*The Mini Thread Library is free software; you can redistribute it and/or modify
6
*it under the terms of the GNU Lesser General Public License as published by
7
*the Free Software Foundation, version 3, or (at your option) any later version.
8
9
*The Mini Thread Library is distributed in the hope that it will be useful, but
10
*WITHOUT ANY WARRANTY; without even the implied warranty of
11
*MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
*General Public License for more details.
13
*
14
*You should have received a copy of the GNU Lesser General Public
15
*License along with the Mini Thread Library; if not, see
16
*<https://www.gnu.org/licenses/>.
17
*/
18
#ifndef __MINLIB_EVENTGROUP_EXCEPTION_H__
19
#define __MINLIB_EVENTGROUP_EXCEPTION_H__
20
21
#include "../mn_config.hpp"
22
23
#if MN_THREAD_CONFIG_USE_EXCEPTIONS == MN_THREAD_CONFIG_YES
24
25
#include <exception>
26
27
28
namespace
mn
{
29
namespace
error
{
30
class
eventgroup_exception :
public
std::exception {
31
public
:
37
eventgroup_exception();
45
virtual
const
char
* what();
46
};
47
}
48
}
49
#endif
// MN_THREAD_CONFIG_USE_EXCEPTIONS
50
51
#endif
// __MINLIB_EVENTGROUP_EXCEPTION_H__
mn::net::socket_option_name::error
@ error
Get last error.
mn
Definition:
mn_allocator_typetraits.hpp:25