.

Dependents:   CANcan

Committer:
TickTock
Date:
Sun Dec 23 22:57:35 2012 +0000
Revision:
2:243ee5f47c25
.;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
TickTock 2:243ee5f47c25 1 /* Copyright 2008 ARM Limited. All rights reserved. */
TickTock 2:243ee5f47c25 2
TickTock 2:243ee5f47c25 3 #ifndef MBED_FATDIRHANDLE_H
TickTock 2:243ee5f47c25 4 #define MBED_FATDIRHANDLE_H
TickTock 2:243ee5f47c25 5
TickTock 2:243ee5f47c25 6 #include "DirHandle.h"
TickTock 2:243ee5f47c25 7 #include "ff.h"
TickTock 2:243ee5f47c25 8
TickTock 2:243ee5f47c25 9 namespace mbed {
TickTock 2:243ee5f47c25 10
TickTock 2:243ee5f47c25 11 class FATDirHandle : public DirHandle {
TickTock 2:243ee5f47c25 12
TickTock 2:243ee5f47c25 13 public:
TickTock 2:243ee5f47c25 14 FATDirHandle(const FATFS_DIR &the_dir);
TickTock 2:243ee5f47c25 15 virtual int closedir();
TickTock 2:243ee5f47c25 16 virtual struct dirent *readdir();
TickTock 2:243ee5f47c25 17 virtual void rewinddir();
TickTock 2:243ee5f47c25 18 virtual off_t telldir();
TickTock 2:243ee5f47c25 19 virtual void seekdir(off_t location);
TickTock 2:243ee5f47c25 20
TickTock 2:243ee5f47c25 21 private:
TickTock 2:243ee5f47c25 22 FATFS_DIR dir;
TickTock 2:243ee5f47c25 23 struct dirent cur_entry;
TickTock 2:243ee5f47c25 24
TickTock 2:243ee5f47c25 25 };
TickTock 2:243ee5f47c25 26
TickTock 2:243ee5f47c25 27 }
TickTock 2:243ee5f47c25 28
TickTock 2:243ee5f47c25 29 #endif