mbed-drivers
mbed-drivers
FileLike.h
1
/*
2
* Copyright (c) 2006-2016, ARM Limited, All Rights Reserved
3
* SPDX-License-Identifier: Apache-2.0
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License"); you may
6
* not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*/
17
#ifndef MBED_FILELIKE_H
18
#define MBED_FILELIKE_H
19
20
#include "FileBase.h"
21
#include "FileHandle.h"
22
23
namespace
mbed
{
24
25
/* Class FileLike
26
* A file-like object is one that can be opened with fopen by
27
* fopen("/name", mode). It is intersection of the classes Base and
28
* FileHandle.
29
*/
30
class
FileLike
:
public
FileHandle
,
public
FileBase
{
31
32
public
:
33
/* Constructor FileLike
34
*
35
* Variables
36
* name - The name to use to open the file.
37
*/
38
FileLike
(
const
char
*name);
39
40
virtual
~
FileLike
();
41
};
42
43
}
// namespace mbed
44
45
#endif
mbed::FileHandle
Definition:
FileHandle.h:43
mbed::FileLike
Definition:
FileLike.h:30
mbed::FileBase
Definition:
FileBase.h:53
mbed
Definition:
BusIn.cpp:19
Generated on Fri Oct 7 2016 15:12:40 for mbed-drivers by
1.8.11