Main Page | Class Hierarchy | Alphabetical List | Class List | 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

 this ()

Static Public Attributes

ConduitStyle Read
ConduitStyle Write
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 46 of file ConduitStyle.d.


Member Enumeration Documentation

enum Access
 

Declare the basic styles for a Conduit

Enumeration values:
Read 
Write 
ReadWrite 

Definition at line 54 of file ConduitStyle.d.

Referenced by access(), and this().


Member Function Documentation

this  )  [inline, static]
 

Setup common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 78 of file ConduitStyle.d.

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

this Access  access  )  [inline]
 

Construct a ConduitStyle with the given access

Definition at line 91 of file ConduitStyle.d.

References access(), Access, and m_access.

Access access  )  [inline]
 

Return the access attribute of this ConduitStyle

Definition at line 102 of file ConduitStyle.d.

References Access, and m_access.

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


Member Data Documentation

Access m_access [private]
 

Definition at line 60 of file ConduitStyle.d.

Referenced by access(), and this().

ConduitStyle Read [static]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 68 of file ConduitStyle.d.

Referenced by this().

ConduitStyle Write [static]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 68 of file ConduitStyle.d.

Referenced by this().

ConduitStyle ReadWrite [static]
 

Expose common instances of ConduitStyle

Reimplemented in FileStyle.

Definition at line 68 of file ConduitStyle.d.

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


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