E-MailRelay
src
gnet
gnetdone.h
Go to the documentation of this file.
1
//
2
// Copyright (C) 2001-2024 Graeme Walker <graeme_walker@users.sourceforge.net>
3
//
4
// This program is free software: you can redistribute it and/or modify
5
// it under the terms of the GNU General Public License as published by
6
// the Free Software Foundation, either version 3 of the License, or
7
// (at your option) any later version.
8
//
9
// This program is distributed in the hope that it will be useful,
10
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
// GNU General Public License for more details.
13
//
14
// You should have received a copy of the GNU General Public License
15
// along with this program. If not, see <http://www.gnu.org/licenses/>.
16
// ===
17
///
18
/// \file gnetdone.h
19
///
20
21
#ifndef G_NET_DONE_H
22
#define G_NET_DONE_H
23
24
#include "gdef.h"
25
#include "
gexception.h
"
26
#include <stdexcept>
27
28
namespace
GNet
29
{
30
class
Done ;
31
}
32
33
//| \class GNet::Done
34
/// An exception class that is caught separately by GNet::EventEmitter
35
/// and GNet::TimerList so that onException() callbacks have their
36
/// 'done' parameter set.
37
/// \see GNet::ClientPtr
38
///
39
class
GNet::Done
:
public
std::runtime_error
40
{
41
public
:
42
Done
() ;
43
///< Constructor.
44
} ;
45
46
#endif
GNet::Done
An exception class that is caught separately by GNet::EventEmitter and GNet::TimerList so that onExce...
Definition:
gnetdone.h:40
GNet::Done::Done
Done()
Constructor.
Definition:
gnetdone.cpp:24
gexception.h
GNet
Network classes.
Definition:
gdef.h:1243
Generated by
1.9.3