1#ifndef RESET_LOCAL_DEVICE_ADDON_H 2#define RESET_LOCAL_DEVICE_ADDON_H 3 4#include <bluetooth/LocalDeviceAddOn.h> 5 6class ResetLocalDeviceAddOn : public LocalDeviceAddOn { 7 8public: 9 ResetLocalDeviceAddOn(); 10 11 const char* GetName(); 12 status_t InitCheck(LocalDevice* lDevice); 13 14 const char* GetActionDescription(); 15 status_t TakeAction(LocalDevice* lDevice); 16 17 const char* GetActionOnRemoteDescription(); 18 status_t TakeActionOnRemote(LocalDevice* lDevice, RemoteDevice* rDevice); 19 20 const char* GetOverridenPropertiesDescription(); 21 BMessage* OverridenProperties(LocalDevice* lDevice, const char* property); 22private: 23 status_t fCheck; 24}; 25 26#endif // RESET_LOCAL_DEVICE_ADDON_H 27