15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2009 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#import <Cocoa/Cocoa.h> 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 7eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch#include "base/time/time.h" 87dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#include "url/gurl.h" 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@interface ExternalProtocolDialogController : NSObject { 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) @private 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) NSAlert* alert_; 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) GURL url_; 145d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) int render_process_host_id_; 155d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) int routing_id_; 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) base::Time creation_time_; 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 195d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)- (id)initWithGURL:(const GURL*)url 205d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) renderProcessHostId:(int)renderProcessHostId 215d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) routingId:(int)routingId; 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@end 24