Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
win32consolehandler.h
Go to the documentation of this file.
1
#pragma once
2
#ifndef WIN32_WIN32CONSOLEHANDLER_H
3
#define WIN32_WIN32CONSOLEHANDLER_H
4
//------------------------------------------------------------------------------
16
#include "
io/consolehandler.h
"
17
18
//------------------------------------------------------------------------------
19
namespace
Win32
20
{
21
class
Win32ConsoleHandler
:
public
IO::ConsoleHandler
22
{
23
__DeclareClass
(
Win32ConsoleHandler
);
24
public
:
26
Win32ConsoleHandler
();
27
29
virtual
void
Print
(
const
Util::String
& s);
31
virtual
void
Error
(
const
Util::String
& s);
33
virtual
void
Warning
(
const
Util::String
& s);
35
virtual
void
Confirm
(
const
Util::String
& s);
37
virtual
void
DebugOut
(
const
Util::String
& s);
39
virtual
bool
HasInput
();
41
virtual
Util::String
GetInput
();
42
43
private
:
44
HANDLE
stdoutHandle
;
45
HANDLE
stdinHandle
;
46
HANDLE
stderrHandle
;
47
};
48
49
};
// namespace Win32
50
//------------------------------------------------------------------------------
51
#endif
IO::ConsoleHandler
Base class for all console handlers.
Definition
consolehandler.h:22
Win32::Win32ConsoleHandler::Warning
virtual void Warning(const Util::String &s)
called by console to output warning
Definition
win32consolehandler.cc:89
Win32::Win32ConsoleHandler::stdoutHandle
HANDLE stdoutHandle
Definition
win32consolehandler.h:44
Win32::Win32ConsoleHandler::__DeclareClass
__DeclareClass(Win32ConsoleHandler)
Win32::Win32ConsoleHandler::HasInput
virtual bool HasInput()
return true if input is available
Definition
win32consolehandler.cc:118
Win32::Win32ConsoleHandler::Error
virtual void Error(const Util::String &s)
called by console with serious error
Definition
win32consolehandler.cc:66
Win32::Win32ConsoleHandler::Print
virtual void Print(const Util::String &s)
called by console to output data
Definition
win32consolehandler.cc:36
Win32::Win32ConsoleHandler::DebugOut
virtual void DebugOut(const Util::String &s)
called by console to output debug string
Definition
win32consolehandler.cc:57
Win32::Win32ConsoleHandler::stdinHandle
HANDLE stdinHandle
Definition
win32consolehandler.h:45
Win32::Win32ConsoleHandler::stderrHandle
HANDLE stderrHandle
Definition
win32consolehandler.h:46
Win32::Win32ConsoleHandler::GetInput
virtual Util::String GetInput()
read available input
Definition
win32consolehandler.cc:146
Win32::Win32ConsoleHandler::Win32ConsoleHandler
Win32ConsoleHandler()
constructor
Definition
win32consolehandler.cc:21
Win32::Win32ConsoleHandler::Confirm
virtual void Confirm(const Util::String &s)
called by console to display confirmation message box
Definition
win32consolehandler.cc:102
consolehandler.h
Win32
[TODO: Describe Win32 subsystem]
Util.String
Nebula's universal string class.
Definition
String.cs:8
code
foundation
io
win32
win32consolehandler.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.