#ifndef CHROME_BROWSER_EXTENSIONS_API_MUSIC_MANAGER_PRIVATE_MUSIC_MANAGER_PRIVATE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_MUSIC_MANAGER_PRIVATE_MUSIC_MANAGER_PRIVATE_API_H_
#include "extensions/browser/extension_function.h"
namespace extensions {
namespace api {
class MusicManagerPrivateGetDeviceIdFunction : public AsyncExtensionFunction {
public:
DECLARE_EXTENSION_FUNCTION("musicManagerPrivate.getDeviceId",
MUSICMANAGERPRIVATE_GETDEVICEID)
MusicManagerPrivateGetDeviceIdFunction();
protected:
virtual ~MusicManagerPrivateGetDeviceIdFunction();
virtual bool RunImpl() OVERRIDE;
void DeviceIdCallback(const std::string& device_id);
};
}
}
#endif