Lab 1 Program C

Dependents:   Lab1C

Fork of mbed by -deleted-

FileLike.h

Committer:
simon.ford@mbed.co.uk
Date:
2009-04-15
Revision:
9:cf0d45ce28a6
Parent:
4:5d1359a283bc
Child:
11:1c1ebd0324fa

File content as of revision 9:cf0d45ce28a6:

/* Copyright 2008 ARM Limited. All rights reserved. */

#ifndef MBED_FILELIKE_H
#define MBED_FILELIKE_H

#include "Base.h"
#include "FileHandle.h"

namespace mbed {

/* Class FileLike
 *  A file-like object is one that can be opened with fopen by
 *  fopen("/name", mode). It is intersection of the classes Base and
 *  FileHandle.
 */ 
class FileLike : public Base, public FileHandle {
    
 public:
    /* Constructor FileLike
     *
     * Variables
     *  name - The name to use to open the file.
     */
    FileLike(const char *name) : Base(name) { }
    virtual ~FileLike();

};

} // namespace mbed

#endif