| Index: chrome/browser/extensions/api/processes/processes_api.cc
|
| diff --git a/chrome/browser/extensions/api/processes/processes_api.cc b/chrome/browser/extensions/api/processes/processes_api.cc
|
| index a80b6043b8f5be9fbd43c492614bf0528b709749..2c1b7aad299bdb1899ea559bb305e0feb4dfe93e 100644
|
| --- a/chrome/browser/extensions/api/processes/processes_api.cc
|
| +++ b/chrome/browser/extensions/api/processes/processes_api.cc
|
| @@ -314,7 +314,7 @@ void ProcessesEventRouter::OnItemsAdded(int start, int length) {
|
|
|
| args->Append(process);
|
|
|
| - DispatchEvent(keys::kOnCreated, args.Pass());
|
| + DispatchEvent(events::PROCESSES_ON_CREATED, keys::kOnCreated, args.Pass());
|
| #endif // defined(ENABLE_TASK_MANAGER)
|
| }
|
|
|
| @@ -362,7 +362,7 @@ void ProcessesEventRouter::OnItemsChanged(int start, int length) {
|
|
|
| scoped_ptr<base::ListValue> args(new base::ListValue());
|
| args->Append(processes);
|
| - DispatchEvent(keys::kOnUpdated, args.Pass());
|
| + DispatchEvent(events::PROCESSES_ON_UPDATED, keys::kOnUpdated, args.Pass());
|
| }
|
|
|
| if (updated_memory) {
|
| @@ -381,7 +381,8 @@ void ProcessesEventRouter::OnItemsChanged(int start, int length) {
|
|
|
| scoped_ptr<base::ListValue> args(new base::ListValue());
|
| args->Append(processes);
|
| - DispatchEvent(keys::kOnUpdatedWithMemory, args.Pass());
|
| + DispatchEvent(events::PROCESSES_ON_UPDATED_WITH_MEMORY,
|
| + keys::kOnUpdatedWithMemory, args.Pass());
|
| }
|
| #endif // defined(ENABLE_TASK_MANAGER)
|
| }
|
| @@ -410,7 +411,7 @@ void ProcessesEventRouter::OnItemsToBeRemoved(int start, int length) {
|
| // Third arg: The exit code for the process.
|
| args->Append(new base::FundamentalValue(0));
|
|
|
| - DispatchEvent(keys::kOnExited, args.Pass());
|
| + DispatchEvent(events::PROCESSES_ON_EXITED, keys::kOnExited, args.Pass());
|
| #endif // defined(ENABLE_TASK_MANAGER)
|
| }
|
|
|
| @@ -439,7 +440,8 @@ void ProcessesEventRouter::ProcessHangEvent(content::RenderWidgetHost* widget) {
|
| scoped_ptr<base::ListValue> args(new base::ListValue());
|
| args->Append(process);
|
|
|
| - DispatchEvent(keys::kOnUnresponsive, args.Pass());
|
| + DispatchEvent(events::PROCESSES_ON_UNRESPONSIVE, keys::kOnUnresponsive,
|
| + args.Pass());
|
| #endif // defined(ENABLE_TASK_MANAGER)
|
| }
|
|
|
| @@ -459,17 +461,18 @@ void ProcessesEventRouter::ProcessClosedEvent(
|
| // Third arg: The exit code for the process.
|
| args->Append(new base::FundamentalValue(details->exit_code));
|
|
|
| - DispatchEvent(keys::kOnExited, args.Pass());
|
| + DispatchEvent(events::PROCESSES_ON_EXITED, keys::kOnExited, args.Pass());
|
| #endif // defined(ENABLE_TASK_MANAGER)
|
| }
|
|
|
| void ProcessesEventRouter::DispatchEvent(
|
| + events::HistogramValue histogram_value,
|
| const std::string& event_name,
|
| scoped_ptr<base::ListValue> event_args) {
|
| EventRouter* event_router = EventRouter::Get(browser_context_);
|
| if (event_router) {
|
| - scoped_ptr<extensions::Event> event(new extensions::Event(
|
| - extensions::events::UNKNOWN, event_name, event_args.Pass()));
|
| + scoped_ptr<Event> event(
|
| + new Event(histogram_value, event_name, event_args.Pass()));
|
| event_router->BroadcastEvent(event.Pass());
|
| }
|
| }
|
| @@ -487,9 +490,9 @@ ProcessesAPI::ProcessesAPI(content::BrowserContext* context)
|
| processes_api_constants::kOnUpdatedWithMemory);
|
| ExtensionFunctionRegistry* registry =
|
| ExtensionFunctionRegistry::GetInstance();
|
| - registry->RegisterFunction<extensions::GetProcessIdForTabFunction>();
|
| - registry->RegisterFunction<extensions::TerminateFunction>();
|
| - registry->RegisterFunction<extensions::GetProcessInfoFunction>();
|
| + registry->RegisterFunction<GetProcessIdForTabFunction>();
|
| + registry->RegisterFunction<TerminateFunction>();
|
| + registry->RegisterFunction<GetProcessInfoFunction>();
|
| }
|
|
|
| ProcessesAPI::~ProcessesAPI() {
|
| @@ -579,9 +582,8 @@ void GetProcessIdForTabFunction::GetProcessIdForTab() {
|
| NULL,
|
| &contents,
|
| &tab_index)) {
|
| - error_ = ErrorUtils::FormatErrorMessage(
|
| - extensions::tabs_constants::kTabNotFoundError,
|
| - base::IntToString(tab_id_));
|
| + error_ = ErrorUtils::FormatErrorMessage(tabs_constants::kTabNotFoundError,
|
| + base::IntToString(tab_id_));
|
| SetResult(new base::FundamentalValue(-1));
|
| SendResponse(false);
|
| } else {
|
| @@ -685,9 +687,7 @@ bool GetProcessInfoFunction::RunAsync() {
|
|
|
| EXTENSION_FUNCTION_VALIDATE(args_->Get(0, &processes));
|
| EXTENSION_FUNCTION_VALIDATE(args_->GetBoolean(1, &memory_));
|
| -
|
| - EXTENSION_FUNCTION_VALIDATE(extensions::ReadOneOrMoreIntegers(
|
| - processes, &process_ids_));
|
| + EXTENSION_FUNCTION_VALIDATE(ReadOneOrMoreIntegers(processes, &process_ids_));
|
|
|
| // Add a reference, which is balanced in GatherProcessInfo to keep the object
|
| // around and allow for the callback to be invoked.
|
|
|