Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

Console::ConsoleConduit::VersionWin32 Class Reference

List of all members.

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

Detailed Description

Windows-specific code

Definition at line 157 of file Console.d.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
FILE_TYPE_CHAR 
CP_UTF8 

Definition at line 206 of file Copy of Console.d.


Member Function Documentation

this FileDevice  device  )  [inline, private]
 

Create a FileConduit on the provided FileDevice.

This is strictly for adapting existing devices such as Stdout and friends

Definition at line 174 of file Console.d.

uint bufferSize  )  [inline]
 

Return a preferred size for buffering console I/O. This must be less than 32KB for Win32!

Definition at line 189 of file Console.d.

override void reopen FileDevice  device  )  [inline, protected]
 

Gain access to the standard IO handles

Definition at line 200 of file Console.d.

References assert(), and FileDevice::id().

override void reopen FileDevice  device  )  [inline, protected]
 

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().

int write void[]  src  )  [inline]
 

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.


Member Data Documentation

wchar [] input [private]
 

Definition at line 159 of file Console.d.

wchar [] output [private]
 

Definition at line 160 of file Console.d.

bool redirect = false [private]
 

Definition at line 162 of file Console.d.

wchar [] buffer [private]
 

Definition at line 204 of file Copy of Console.d.


The documentation for this class was generated from the following files:
Generated on Sat Dec 24 17:28:37 2005 for Mango by  doxygen 1.4.0