blob: 8326bcb3512a9cc2d26f77a9e9e2236686f376ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/default_plugin/plugin_installer_base.h"
#include "base/string_number_conversions.h"
#include "base/string_util.h"
#include "content/public/common/content_constants.h"
PluginInstallerBase::PluginInstallerBase()
: renderer_process_id_(0),
render_view_id_(0) {
}
PluginInstallerBase::~PluginInstallerBase() {
}
void PluginInstallerBase::SetRoutingIds(int16 argc,
char* argn[],
char* argv[]) {
for (int16_t index = 0; index < argc; ++index) {
if (!base::strncasecmp(argn[index],
content::kDefaultPluginRenderProcessId,
strlen(argn[index]))) {
base::StringToInt(argv[index], &renderer_process_id_);
} else if (!base::strncasecmp(argn[index],
content::kDefaultPluginRenderViewId,
strlen(argn[index]))) {
base::StringToInt(argv[index], &render_view_id_);
}
}
}
|