Public Types | |
enum | { FILE_TYPE_CHAR = 2, CP_UTF8 = 65001 } |
Public Member Functions | |
uint | bufferSize () |
int | write (void[] src) |
Protected Member Functions | |
override void | reopen (FileDevice device) |
override void | reopen (FileDevice device) |
Private Member Functions | |
this (FileDevice device) | |
Private Attributes | |
wchar[] | input |
wchar[] | output |
bool | redirect = false |
wchar[] | buffer |
Classes | |
class | VersionWin32SansUnicode |
Definition at line 157 of file Console.d.
|
Definition at line 206 of file Copy of Console.d. |
|
Create a FileConduit on the provided FileDevice. This is strictly for adapting existing devices such as Stdout and friends |
|
Return a preferred size for buffering console I/O. This must be less than 32KB for Win32! |
|
Gain access to the standard IO handles Definition at line 200 of file Console.d. References assert(), and FileDevice::id(). |
|
Gain access to the standard IO handles Definition at line 214 of file Copy of Console.d. References assert(), FileDevice::id(), and Console::ConsoleConduit::setTranscode(). |
|
Write a chunk of bytes to the file from the provided array (typically that belonging to an IBuffer) Definition at line 251 of file Copy of Console.d. References buffer, Console::ConsoleConduit::transcode, and version. |
|
|
|
|
|
|
|
Definition at line 204 of file Copy of Console.d. |