#include <synchdisk.h>
Public Methods | |
| SynchDisk (char *name) | |
| ~SynchDisk () | |
| void | ReadSector (int sectorNumber, char *data) |
| void | WriteSector (int sectorNumber, char *data) |
| void | RequestDone () |
Private Attributes | |
| Disk * | disk |
| Semaphore * | semaphore |
| Lock * | lock |
|
|
Definition at line 43 of file synchdisk.cc. References disk, DiskRequestDone, lock, and semaphore.
|
|
|
Definition at line 56 of file synchdisk.cc. References disk, lock, and semaphore.
|
|
||||||||||||
|
Definition at line 73 of file synchdisk.cc. References Lock::Acquire, disk, lock, Semaphore::P, Disk::ReadRequest, Lock::Release, and semaphore.
|
|
|
Definition at line 106 of file synchdisk.cc. References semaphore, and Semaphore::V. Referenced by DiskRequestDone.
|
|
||||||||||||
|
Definition at line 91 of file synchdisk.cc. References Lock::Acquire, disk, lock, Semaphore::P, Lock::Release, semaphore, and Disk::WriteRequest.
|
|
|
Definition at line 46 of file synchdisk.h. Referenced by ReadSector, SynchDisk, WriteSector, and ~SynchDisk. |
|
|
Definition at line 49 of file synchdisk.h. Referenced by ReadSector, SynchDisk, WriteSector, and ~SynchDisk. |
|
|
Definition at line 47 of file synchdisk.h. Referenced by ReadSector, RequestDone, SynchDisk, WriteSector, and ~SynchDisk. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002