1 #ifndef __MANAGER_USB_H__
2 #define __MANAGER_USB_H__
5 class CUsbConnectionListener {
10 CUsbConnectionListener() : m(NULL) {}
11 virtual ~CUsbConnectionListener() {}
12 bool FlagCreate(void) { return !!m; }
15 virtual void Destroy(void);
17 bool FlagConnected(void);
19 virtual void OnConnect(void) {}
23 #include <media_content.h>
26 class CDbUpdateListener {
29 media_content_error_e err;
31 media_content_db_update_item_type_e update_item;
32 media_content_db_update_type_e update_type;
33 media_content_type_e media_type;
43 CDbUpdateListener() : m(NULL) {}
44 virtual ~CDbUpdateListener() {}
45 bool FlagCreate(void) { return !!m; }
48 virtual void Destroy(void);
50 virtual void OnUpdated(const SEntity *entity) = 0;
54 #endif /* __MANAGER_USB_H__ */