Inheritance diagram for FileStyle:
Public Types | |
enum | Open { Exists = 0, Create, Truncate, Append } |
enum | Share { Read = 0, Write, ReadWrite } |
enum | Cache { None = 0x00, Random = 0x01, Stream = 0x02, WriteThru = 0x04 } |
enum | Open { Exists = 0, Create, Truncate, Append } |
enum | Share { Read = 0, Write, ReadWrite } |
enum | Cache { None = 0x00, Random = 0x01, Stream = 0x02, WriteThru = 0x04 } |
Public Member Functions | |
align (1) | |
this (Access access, Open open=Open.Exists, Share share=Share.Read, Cache cache=Cache.None) | |
Open | open () |
Share | share () |
Cache | cache () |
Static Public Member Functions | |
static | this () |
Public Attributes | |
const Bits | ReadExisting = {ConduitStyle.Read, Open.Exists} |
const Bits | WriteTruncate = {ConduitStyle.Write, Open.Truncate} |
const Bits | WriteAppending = {ConduitStyle.Write, Open.Append} |
const Bits | ReadWriteCreate = {ConduitStyle.ReadWrite, Open.Create} |
const Bits | ReadWriteExisting = {ConduitStyle.ReadWrite, Open.Exists} |
const Bits | ReadExistingText = {ConduitStyle.ReadText, Open.Exists} |
const Bits | WriteTruncateText = {ConduitStyle.WriteText, Open.Truncate} |
const Bits | WriteAppendingText = {ConduitStyle.WriteText, Open.Append} |
const Bits | ReadWriteCreateText = {ConduitStyle.ReadWriteText, Open.Create} |
const Bits | ReadWriteExistingText = {ConduitStyle.ReadWriteText, Open.Exists} |
private Open | m_open |
private Share | m_share |
private Cache | m_cache |
Static Public Attributes | |
static FileStyle | ReadExisting |
static FileStyle | WriteTruncate |
static FileStyle | WriteAppending |
static FileStyle | ReadWriteCreate |
static FileStyle | ReadWriteExisting |
Private Types | |
enum | Access { Read = 0x01, Write = 0x02, ReadWrite = 0x03 } |
enum | Access { Read = 0x01, Write = 0x02, ReadWrite = 0x03, Mask = 0x7f, Text = 0x80 } |
Private Member Functions | |
this (Access access) | |
Access | access () |
Private Attributes | |
private Access | m_access |
const Bits | ReadText = {Access.Read + Access.Text} |
const Bits | WriteText = {Access.Write + Access.Text} |
const Bits | ReadWriteText = {Access.ReadWrite + Access.Text} |
Definition at line 72 of file FileConduit.d.
|
Definition at line 94 of file FileConduit.d. |
|
Definition at line 105 of file FileConduit.d. |
|
Definition at line 115 of file FileConduit.d. |
|
Definition at line 71 of file FileStyle.d. |
|
Definition at line 82 of file FileStyle.d. |
|
Definition at line 92 of file FileStyle.d. |
|
Definition at line 60 of file ConduitStyle.d. |
|
Definition at line 340 of file IConduit.d. |
|
Fits into 32 bits ... Reimplemented from ConduitStyle. Definition at line 80 of file FileConduit.d. |
|
Reimplemented from ConduitStyle. Definition at line 113 of file FileStyle.d. References FileStyle, ReadExisting, ReadWriteCreate, ReadWriteExisting, WriteAppending, and WriteTruncate. |
|
Definition at line 131 of file FileStyle.d. References cache(), m_cache, m_open, m_share, open(), and share(). |
|
Definition at line 148 of file FileStyle.d. References m_open. Referenced by this(). |
|
Definition at line 159 of file FileStyle.d. References m_share. Referenced by this(). |
|
Definition at line 170 of file FileStyle.d. References m_cache. Referenced by this(). |
|
Definition at line 97 of file ConduitStyle.d. References ConduitStyle::access(), and ConduitStyle::m_access. |
|
Definition at line 108 of file ConduitStyle.d. References ConduitStyle::m_access. Referenced by ConduitStyle::align(), Conduit::isReadable(), Conduit::isTextual(), Conduit::isWritable(), and ConduitStyle::this(). |
|
Definition at line 126 of file FileConduit.d. Referenced by this(). |
|
Definition at line 127 of file FileConduit.d. Referenced by this(). |
|
Definition at line 128 of file FileConduit.d. Referenced by this(). |
|
Definition at line 129 of file FileConduit.d. Referenced by this(). |
|
Definition at line 130 of file FileConduit.d. Referenced by this(). |
|
Definition at line 132 of file FileConduit.d. |
|
Definition at line 133 of file FileConduit.d. |
|
Definition at line 134 of file FileConduit.d. |
|
Definition at line 135 of file FileConduit.d. |
|
Definition at line 136 of file FileConduit.d. |
|
Definition at line 61 of file FileStyle.d. |
|
Definition at line 61 of file FileStyle.d. |
|
Definition at line 61 of file FileStyle.d. |
|
Definition at line 61 of file FileStyle.d. |
|
Definition at line 61 of file FileStyle.d. |
|
Definition at line 103 of file FileStyle.d. |
|
Definition at line 104 of file FileStyle.d. |
|
Definition at line 105 of file FileStyle.d. |
|
Definition at line 66 of file ConduitStyle.d. Referenced by ConduitStyle::access(), and ConduitStyle::this(). |
|
Definition at line 358 of file IConduit.d. |
|
Definition at line 359 of file IConduit.d. |
|
Definition at line 360 of file IConduit.d. |