Michael Spencer / Mbed 2 deprecated LaOS

Dependencies:   mbed

Committer:
Michael J. Spencer
Date:
Wed Mar 05 06:14:02 2014 -0800
Revision:
1:f5ac63519541
Initial commit.

Who changed what in which revision?

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