xref: /haiku/src/add-ons/bluetooth/ResetLocalDevice/ResetLocalDevice.h (revision c3053cacff7e687f2a43c30da2fa53d20f084ec1)
1 #ifndef RESET_LOCAL_DEVICE_ADDON_H
2 #define RESET_LOCAL_DEVICE_ADDON_H
3 
4 #include <bluetooth/LocalDeviceAddOn.h>
5 
6 class ResetLocalDeviceAddOn : public LocalDeviceAddOn {
7 
8 public:
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);
22 private:
23 	status_t fCheck;
24 };
25 
26 #endif // RESET_LOCAL_DEVICE_ADDON_H
27