re-enabling serial
[clinton/Smoothieware.git] / gcc4mbed / external / mbed / .svn / text-base / FileLike.h.svn-base
1 /* mbed Microcontroller Library - FileLike
2 * Copyright (c) 2008-2009 ARM Limited. All rights reserved.
3 * sford
4 */
5
6 #ifndef MBED_FILELIKE_H
7 #define MBED_FILELIKE_H
8
9 #include "Base.h"
10 #include "FileHandle.h"
11
12 namespace mbed {
13
14 /* Class FileLike
15 * A file-like object is one that can be opened with fopen by
16 * fopen("/name", mode). It is intersection of the classes Base and
17 * FileHandle.
18 */
19 class FileLike : public Base, public FileHandle {
20
21 public:
22 /* Constructor FileLike
23 *
24 * Variables
25 * name - The name to use to open the file.
26 */
27 FileLike(const char *name) : Base(name) { }
28 virtual ~FileLike();
29
30 };
31
32 } // namespace mbed
33
34 #endif