#ifndef CHROME_BROWSER_CONTENT_SETTINGS_PERMISSION_REQUEST_ID_H_
#define CHROME_BROWSER_CONTENT_SETTINGS_PERMISSION_REQUEST_ID_H_
#include <string>
class PermissionRequestID {
public:
PermissionRequestID(int render_process_id,
int render_view_id,
int bridge_id,
int group_id);
~PermissionRequestID();
int render_process_id() const { return render_process_id_; }
int render_view_id() const { return render_view_id_; }
int bridge_id() const { return bridge_id_; }
int group_id() const { return group_id_; }
bool Equals(const PermissionRequestID& other) const;
bool IsForSameTabAs(const PermissionRequestID& other) const;
std::string ToString() const;
private:
int render_process_id_;
int render_view_id_;
int bridge_id_;
int group_id_;
};
#endif