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

FileDevice Class Reference

Inheritance diagram for FileDevice:

ConduitStyle List of all members.

Public Member Functions

 this (int id, Access access)

Private Types

enum  Access { Read = 0x01, Write = 0x02, ReadWrite = 0x03 }

Private Member Functions

 this (Access access)
Access access ()

Static Private Member Functions

 this ()

Private Attributes

int id

Static Private Attributes

ConduitStyle Read
ConduitStyle Write
ConduitStyle ReadWrite

Detailed Description

Class used to wrap an existing file-oriented handle, such as Stdout and its cohorts.

Definition at line 818 of file FileConduit.d.


Member Enumeration Documentation

enum Access [inherited]
 

Declare the basic styles for a Conduit

Enumeration values:
Read 
Write 
ReadWrite 

Definition at line 54 of file ConduitStyle.d.

Referenced by ConduitStyle::access(), and ConduitStyle::this().


Member Function Documentation

this int  id,
Access  access
[inline]
 

Definition at line 822 of file FileConduit.d.

this  )  [inline, static, inherited]
 

Setup common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 78 of file ConduitStyle.d.

References ConduitStyle::Access, ConduitStyle, ConduitStyle::Read, ConduitStyle::ReadWrite, and ConduitStyle::Write.

this Access  access  )  [inline, inherited]
 

Construct a ConduitStyle with the given access

Definition at line 91 of file ConduitStyle.d.

References ConduitStyle::access(), ConduitStyle::Access, and ConduitStyle::m_access.

Access access  )  [inline, inherited]
 

Return the access attribute of this ConduitStyle

Definition at line 102 of file ConduitStyle.d.

References ConduitStyle::Access, and ConduitStyle::m_access.

Referenced by FileConduit::Versionlinux::_open(), FileConduit::VersionWin32::_open(), Conduit::isReadable(), Conduit::isWritable(), FileConduit::VersionWin32::Win32MappedBuffer::this(), and ConduitStyle::this().


Member Data Documentation

int id [private]
 

Definition at line 820 of file FileConduit.d.

Referenced by FileConduit::Versionlinux::_reopen(), and FileConduit::VersionWin32::_reopen().

ConduitStyle Read [static, inherited]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 68 of file ConduitStyle.d.

Referenced by ConduitStyle::this().

ConduitStyle Write [static, inherited]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 68 of file ConduitStyle.d.

Referenced by ConduitStyle::this().

ConduitStyle ReadWrite [static, inherited]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 68 of file ConduitStyle.d.

Referenced by SocketConduit::getStyle(), and ConduitStyle::this().


The documentation for this class was generated from the following file:
Generated on Sun Nov 7 19:07:02 2004 for Mango by doxygen 1.3.6