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 826 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 57 of file ConduitStyle.d.

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


Member Function Documentation

this int  id,
Access  access
[inline]
 

Definition at line 830 of file FileConduit.d.

this  )  [inline, static, inherited]
 

Setup common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 81 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 94 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 105 of file ConduitStyle.d.

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

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


Member Data Documentation

int id [private]
 

Definition at line 828 of file FileConduit.d.

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

ConduitStyle Read [static, inherited]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 71 of file ConduitStyle.d.

Referenced by ConduitStyle::this().

ConduitStyle Write [static, inherited]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 71 of file ConduitStyle.d.

Referenced by ConduitStyle::this().

ConduitStyle ReadWrite [static, inherited]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 71 of file ConduitStyle.d.

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


The documentation for this class was generated from the following file:
Generated on Tue Jan 25 21:18:32 2005 for Mango by doxygen 1.3.6