diff options
author | Denis Loh <denis.loh@gmail.com> | 2009-10-24 14:24:17 +0200 |
---|---|---|
committer | Denis Loh <denis.loh@gmail.com> | 2009-10-24 14:24:17 +0200 |
commit | 1cf955a715830130b7add8c1183d65b0f442fd23 (patch) | |
tree | c9d03961e9f83b1100ef6010a4a53063f127aa5d /receiver/filehandle.h | |
download | vdr-plugin-upnp-1cf955a715830130b7add8c1183d65b0f442fd23.tar.gz vdr-plugin-upnp-1cf955a715830130b7add8c1183d65b0f442fd23.tar.bz2 |
Initial commit
Diffstat (limited to 'receiver/filehandle.h')
-rw-r--r-- | receiver/filehandle.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/receiver/filehandle.h b/receiver/filehandle.h new file mode 100644 index 0000000..37f06e8 --- /dev/null +++ b/receiver/filehandle.h @@ -0,0 +1,26 @@ +/* + * File: filehandle.h + * Author: savop + * + * Created on 15. Oktober 2009, 10:49 + */ + +#ifndef _FILEHANDLE_H +#define _FILEHANDLE_H + +#include <upnp/upnp.h> +#include "../common.h" + +class cFileHandle { +public: + virtual void open(UpnpOpenFileMode mode) = 0; + virtual int read(char* buf, size_t buflen) = 0; + virtual int write(char* buf, size_t buflen) = 0; + virtual int seek(off_t offset, int whence) = 0; + virtual void close() = 0; + virtual ~cFileHandle(){}; +private: +}; + +#endif /* _FILEHANDLE_H */ + |