GDB (xrefs)
tui
tui-file.h
Go to the documentation of this file.
1
/* TUI_FILE - a STDIO-like output stream for the TUI.
2
Copyright (C) 1999-2018 Free Software Foundation, Inc.
3
4
This file is part of GDB.
5
6
This program is free software; you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
the Free Software Foundation; either version 3 of the License, or
9
(at your option) any later version.
10
11
This program is distributed in the hope that it will be useful,
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
GNU General Public License for more details.
15
16
You should have received a copy of the GNU General Public License
17
along with this program. If not, see <http://www.gnu.org/licenses/>. */
18
19
#ifndef TUI_FILE_H
20
#define TUI_FILE_H
21
22
#include "
ui-file.h
"
23
24
/* A STDIO-like output stream for the TUI. */
25
26
class
tui_file
:
public
stdio_file
27
{
28
public
:
29
explicit
tui_file
(FILE *stream);
30
31
void
write
(
const
char
*buf,
long
length_buf)
override
;
32
void
puts
(
const
char
*)
override
;
33
void
flush
()
override
;
34
};
35
36
#endif
tui_file::flush
void flush() override
Definition:
tui-file.c:57
tui_file::write
void write(const char *buf, long length_buf) override
Definition:
tui-file.c:47
tui_file::puts
void puts(const char *) override
Definition:
tui-file.c:37
stdio_file
Definition:
ui-file.h:152
tui_file::tui_file
tui_file(FILE *stream)
Definition:
tui-file.c:25
tui_file
Definition:
tui-file.h:26
ui-file.h
Generated by
1.8.14