mbed libraries for KL25Z

Dependents:   FRDM_RGBLED

Committer:
emilmont
Date:
Fri Oct 05 09:16:41 2012 +0000
Revision:
0:8024c367e29f
Child:
2:e9a661555b58
First release of the mbed libraries for KL25Z

Who changed what in which revision?

UserRevisionLine numberNew contents of line
emilmont 0:8024c367e29f 1 /* mbed Microcontroller Library - FileLike
emilmont 0:8024c367e29f 2 * Copyright (c) 2008-2009 ARM Limited. All rights reserved.
emilmont 0:8024c367e29f 3 */
emilmont 0:8024c367e29f 4 #ifndef MBED_FILELIKE_H
emilmont 0:8024c367e29f 5 #define MBED_FILELIKE_H
emilmont 0:8024c367e29f 6
emilmont 0:8024c367e29f 7 #include "Base.h"
emilmont 0:8024c367e29f 8 #include "FileHandle.h"
emilmont 0:8024c367e29f 9
emilmont 0:8024c367e29f 10 namespace mbed {
emilmont 0:8024c367e29f 11
emilmont 0:8024c367e29f 12 /* Class FileLike
emilmont 0:8024c367e29f 13 * A file-like object is one that can be opened with fopen by
emilmont 0:8024c367e29f 14 * fopen("/name", mode). It is intersection of the classes Base and
emilmont 0:8024c367e29f 15 * FileHandle.
emilmont 0:8024c367e29f 16 */
emilmont 0:8024c367e29f 17 class FileLike : public Base, public FileHandle {
emilmont 0:8024c367e29f 18
emilmont 0:8024c367e29f 19 public:
emilmont 0:8024c367e29f 20 /* Constructor FileLike
emilmont 0:8024c367e29f 21 *
emilmont 0:8024c367e29f 22 * Variables
emilmont 0:8024c367e29f 23 * name - The name to use to open the file.
emilmont 0:8024c367e29f 24 */
emilmont 0:8024c367e29f 25 FileLike(const char *name) : Base(name) {
emilmont 0:8024c367e29f 26 base_type = FileType;
emilmont 0:8024c367e29f 27 }
emilmont 0:8024c367e29f 28 virtual ~FileLike();
emilmont 0:8024c367e29f 29 };
emilmont 0:8024c367e29f 30
emilmont 0:8024c367e29f 31 } // namespace mbed
emilmont 0:8024c367e29f 32
emilmont 0:8024c367e29f 33 #endif