QIODevicePrivate Class Reference

#include <qiodevice_p.h>

Inheritance diagram for QIODevicePrivate:

Inheritance graph
[legend]
Collaboration diagram for QIODevicePrivate:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 47 of file qiodevice_p.h.

Public Types

enum  AccessMode

Public Member Functions

 QIODevicePrivate ()
virtual ~QIODevicePrivate ()
bool isSequential () const

Public Attributes

QIODevice::OpenMode openMode
QString errorString
QRingBuffer buffer
qint64 pos
qint64 devicePos
bool baseReadLineDataCalled
AccessMode accessMode


Member Enumeration Documentation

enum QIODevicePrivate::AccessMode

Definition at line 66 of file qiodevice_p.h.

00066                     {
00067         Unset,
00068         Sequential,
00069         RandomAccess
00070     };


Constructor & Destructor Documentation

QIODevicePrivate::QIODevicePrivate (  ) 

Definition at line 100 of file qiodevice.cpp.

00101     : openMode(QIODevice::NotOpen),
00102       pos(0), devicePos(0), accessMode(Unset)
00103 {
00104 }

QIODevicePrivate::~QIODevicePrivate (  )  [virtual]

Definition at line 108 of file qiodevice.cpp.

00109 {
00110 }


Member Function Documentation

bool QIODevicePrivate::isSequential (  )  const [inline]

Definition at line 72 of file qiodevice_p.h.

00073     {
00074         if (accessMode == Unset)
00075             accessMode = q_func()->isSequential() ? Sequential : RandomAccess;
00076         return accessMode == Sequential;
00077     }


Member Data Documentation

QIODevice::OpenMode QIODevicePrivate::openMode

Definition at line 58 of file qiodevice_p.h.

QString QIODevicePrivate::errorString

Definition at line 59 of file qiodevice_p.h.

Referenced by QFilePrivate::setError().

QRingBuffer QIODevicePrivate::buffer

Definition at line 61 of file qiodevice_p.h.

qint64 QIODevicePrivate::pos

Definition at line 62 of file qiodevice_p.h.

qint64 QIODevicePrivate::devicePos

Definition at line 63 of file qiodevice_p.h.

bool QIODevicePrivate::baseReadLineDataCalled

Definition at line 64 of file qiodevice_p.h.

AccessMode QIODevicePrivate::accessMode [mutable]

Definition at line 71 of file qiodevice_p.h.


The documentation for this class was generated from the following files:
Generated on Thu Mar 15 18:04:46 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1