Data Members



IOMediaState

public:
  enum  IOMediaState
  {
  kMediaOffline,
  kMediaOnline,
  kMediaBusy
  };

The different states that getMediaState() can report.

Constants

NameDescription
kMediaOfflineMedia is not available.
kMediaOnlineMedia is available and ready for operations.
kMediaBusyMedia is available, but not ready for operations.

Statistics

public:
  enum  Statistics
  {
  kStatisticsReads,
  kStatisticsSingleBlockReads,
  kStatisticsBytesRead,
  kStatisticsTotalReadTime,
  kStatisticsLatentReadTime,
  kStatisticsReadRetries,
  kStatisticsReadErrors,

  kStatisticsWrites,
  kStatisticsSingleBlockWrites,
  kStatisticsBytesWritten,
  kStatisticsTotalWriteTime,
  kStatisticsLatentWriteTime,
  kStatisticsWriteRetries,
  kStatisticsWriteErrors
  };

Indices for the different statistics that getStatistics() can report.

Constants

NameDescription
kStatisticsReadsNumber of read operations thus far.
kStatisticsSingleBlockReadsNumber of read operations for a single block thus far.
kStatisticsBytesReadNumber of bytes read thus far.
kStatisticsTotalReadTimeNanoseconds spent performing reads thus far.
kStatisticsLatentReadTimeNanoseconds of latency during reads thus far.
kStatisticsReadRetriesNumber of read retries thus far.
kStatisticsReadErrorsNumber of read errors thus far.
kStatisticsWritesNumber of write operations thus far.
kStatisticsSingleBlockWritesNumber of write operations for a single block thus far.
kStatisticsBytesWrittenNumber of bytes written thus far.
kStatisticsTotalWriteTimeNanoseconds spent performing writes thus far.
kStatisticsLatentWriteTimeNanoseconds of latency during writes thus far.
kStatisticsWriteRetriesNumber of write retries thus far.
kStatisticsWriteErrorsNumber of write errors thus far.

© 2000 Apple Computer, Inc. — (Last Updated 2/23/2000)