123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #ifndef _SVC_DEVICE_H
- #define _SVC_DEVICE_H
- #include <bfc/dispatch.h>
- class NOVTABLE svc_device : public Dispatchable {
- public:
- const char *getDeviceName();
- const char *getDeviceUID();
-
- int getDeviceSpace(unsigned int *space, unsigned int *spacefree);
-
- int getDeviceTime(unsigned int *time, unsigned int *timefree);
-
-
-
-
-
- int getTargetFilename(const char *playstring, char *fn, int buflen);
-
- #if 0
-
- int openFile(const char *filename, const char *mode);
- void closeFile(int handle);
- int writeToFile(int handle, const void *data, int length);
- int seek(int handle, int
- int putFile(const char *filename, const void *data, unsigned int length);
- int readFile(const char *filename, void *buffer, unsigned int offset, unsigned int length)=0;
- int getFileAttrib(const char *filename, const char *name, char *buf, int len);
- int setFileAttrib(const char *filename, const char *name, const char *buf, int len);
- #endif
-
- int playlistCreate(const char *playlist_name);
- int playlistDelete(const char *playlist_name);
- int playlistGetNumItems(const char *playlist_name);
- int playlistEnumItem(const char *playlist_name, char *playstring, int len);
- int playlistAppendItem(const char *playlist_name, const char *playstring);
- int playlistRemoveItem(const char *playlist_name, int position);
- };
- #endif
|