31 lines
480 B
C++
31 lines
480 B
C++
// sysfs_entry.h
|
|
// sysfs filesystem driver for HOS
|
|
// Author: Josh Holtrop
|
|
// Date: 06/27/05
|
|
// Modified: 06/27/05
|
|
|
|
#ifndef __HOS_SYSFS_ENTRY_H__
|
|
#define __HOS_SYSFS_ENTRY_H__ __HOS_SYSFS_ENTRY_H__
|
|
|
|
#include "lang/vector.h"
|
|
#include "lang/string.h"
|
|
|
|
#define SYSFS_DIR 1
|
|
#define SYSFS_FILE 2
|
|
|
|
class Sysfs_Entry
|
|
{
|
|
protected:
|
|
int myType;
|
|
string myName;
|
|
int myID;
|
|
vector<Sysfs_Entry> myChildren;
|
|
|
|
public:
|
|
Sysfs_Entry(int type, string name, int id);
|
|
~Sysfs_Entry();
|
|
};
|
|
|
|
#endif
|
|
|