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

ConduitStyle Class Reference

Inheritance diagram for ConduitStyle:

FileDevice FileStyle List of all members.

Public Types

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

Public Member Functions

 this (Access access)
Access access ()

Static Public Member Functions

static this ()

Static Public Attributes

static ConduitStyle Read
static ConduitStyle Write
static ConduitStyle ReadWrite

Private Attributes

Access m_access

Detailed Description

Defines how a Conduit should be opened. This is typically subsumed by a subclass.

Definition at line 49 of file ConduitStyle.d.


Member Enumeration Documentation

enum Access
 

Declare the basic styles for a Conduit

Enumeration values:
Read 
Write 
ReadWrite 

Definition at line 57 of file ConduitStyle.d.


Member Function Documentation

static this  )  [inline, static]
 

Setup common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 81 of file ConduitStyle.d.

References ConduitStyle, Read, ReadWrite, and Write.

this Access  access  )  [inline]
 

Construct a ConduitStyle with the given access

Definition at line 94 of file ConduitStyle.d.

References access(), and m_access.

Access access  )  [inline]
 

Return the access attribute of this ConduitStyle

Definition at line 105 of file ConduitStyle.d.

References m_access.

Referenced by Conduit::isReadable(), Conduit::isWritable(), FileConduit::VersionPosix::open(), FileConduit::VersionWin32::open(), VersionMapped::MappedFile::VersionWin32::this(), and this().


Member Data Documentation

Access m_access [private]
 

Definition at line 63 of file ConduitStyle.d.

Referenced by access(), and this().

ConduitStyle Read [static]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 71 of file ConduitStyle.d.

Referenced by Conduit::isReadable(), VersionMapped::MappedFile::VersionWin32::this(), and this().

ConduitStyle Write [static]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 71 of file ConduitStyle.d.

Referenced by Conduit::isWritable(), and this().

ConduitStyle ReadWrite [static]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 71 of file ConduitStyle.d.

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


The documentation for this class was generated from the following file:
Generated on Fri May 27 18:12:00 2005 for Mango by  doxygen 1.4.0