1
0
Files
irix-657m-src/eoe/cmd/mediad/Event.H
2022-09-29 17:59:04 +03:00

29 lines
543 B
C++

#ifndef Event_included
#define Event_included
class Device;
class Volume;
class Event {
public:
enum Type { None, Config,
Insertion, Ejection, Suspend, Resume,
Mount, Dismount, Export, Unexport, ForceUnmount};
Event(Type t, Device *d, Volume *v) : _type(t), _device(d), _volume(v) { }
Type type() const { return _type; }
Device *device() const { return _device; }
Volume *volume() const { return _volume; }
private:
Type _type;
Device *_device;
Volume *_volume;
};
#endif /* !Event_included */