srecord
1.65.0
Loading...
Searching...
No Matches
normal.h
Go to the documentation of this file.
1
//
2
// srecord - manipulate eprom load files
3
// Copyright (C) 2000, 2002, 2003, 2006-2008, 2010, 2011 Peter Miller
4
//
5
// This program is free software; you can redistribute it and/or modify it
6
// under the terms of the GNU Lesser General Public License as published by
7
// the Free Software Foundation; either version 3 of the License, or (at
8
// your option) any later version.
9
//
10
// This program is distributed in the hope that it will be useful,
11
// but WITHOUT ANY WARRANTY; without even the implied warranty of
12
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
13
// General Public License for more details.
14
//
15
// You should have received a copy of the GNU Lesser General Public License
16
// along with this program. If not, see <http://www.gnu.org/licenses/>.
17
//
18
19
#ifndef SRECORD_QUIT_NORMAL_H
20
#define SRECORD_QUIT_NORMAL_H
21
22
#include <
srecord/quit.h
>
23
24
namespace
srecord
25
{
26
27
/**
28
* The quit_normal class is used to represent a quit handler which
29
* behaves in the "normal" way: print error message son the standard
30
* error, and exit via the gloibal exit function.
31
*/
32
class
quit_normal
:
33
public
quit
34
{
35
public
:
36
/**
37
* The destructor.
38
*/
39
virtual
~quit_normal
();
40
41
/**
42
* The default constructor.
43
*/
44
quit_normal
();
45
46
protected
:
47
// see base class for documentation
48
virtual
void
exit
(
int
);
49
50
// see base class for documentation
51
virtual
void
message_v
(
const
char
*, va_list);
52
53
private
:
54
/**
55
* The copy constructor. Do not use.
56
*/
57
quit_normal
(
const
quit_normal
&);
58
59
/**
60
* The assignment operator. Do not use.
61
*/
62
quit_normal
&operator=(
const
quit_normal
&);
63
};
64
65
};
66
67
#endif
// SRECORD_QUIT_NORMAL_H
srecord::quit_normal::quit_normal
quit_normal()
The default constructor.
srecord::quit_normal::message_v
virtual void message_v(const char *, va_list)
The message_v method is used to send an error message to a suitable destination.
srecord::quit_normal::exit
virtual void exit(int)
The exit method is used to terminate execution.
srecord::quit_normal::~quit_normal
virtual ~quit_normal()
The destructor.
srecord::quit::quit
quit()
The default constructor.
srecord
Definition
adler16.h:25
quit.h
quit
normal.h
Generated by
1.13.2