| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_COMMON_NOTIFICATION_TYPE_H_ | 5 #ifndef CHROME_COMMON_NOTIFICATION_TYPE_H_ |
| 6 #define CHROME_COMMON_NOTIFICATION_TYPE_H_ | 6 #define CHROME_COMMON_NOTIFICATION_TYPE_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 // This file describes various types used to describe and filter notifications | 9 // This file describes various types used to describe and filter notifications |
| 10 // that pass through the NotificationService. | 10 // that pass through the NotificationService. |
| (...skipping 530 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 541 // ephemeral task; register for AllSources() to receive this notification. | 541 // ephemeral task; register for AllSources() to receive this notification. |
| 542 // The details are in a Details<ChildProcessInfo>. | 542 // The details are in a Details<ChildProcessInfo>. |
| 543 CHILD_PROCESS_HOST_CONNECTED, | 543 CHILD_PROCESS_HOST_CONNECTED, |
| 544 | 544 |
| 545 // This message is sent after a ChildProcessHost is disconnected from the | 545 // This message is sent after a ChildProcessHost is disconnected from the |
| 546 // child process. There is no usable source, since it is sent from an | 546 // child process. There is no usable source, since it is sent from an |
| 547 // ephemeral task; register for AllSources() to receive this notification. | 547 // ephemeral task; register for AllSources() to receive this notification. |
| 548 // The details are in a Details<ChildProcessInfo>. | 548 // The details are in a Details<ChildProcessInfo>. |
| 549 CHILD_PROCESS_HOST_DISCONNECTED, | 549 CHILD_PROCESS_HOST_DISCONNECTED, |
| 550 | 550 |
| 551 // This message is sent when a child process disappears unexpectedly. | 551 // This message is sent when a child process disappears |
| 552 // There is no usable source, since it is sent from an ephemeral task; | 552 // unexpectedly as a result of a crash. There is no usable |
| 553 // register for AllSources() to receive this notification. The details are | 553 // source, since it is sent from an ephemeral task; register for |
| 554 // in a Details<ChildProcessInfo>. | 554 // AllSources() to receive this notification. The details are in |
| 555 // a Details<ChildProcessInfo>. |
| 555 CHILD_PROCESS_CRASHED, | 556 CHILD_PROCESS_CRASHED, |
| 556 | 557 |
| 558 // This message is sent when a child process disappears |
| 559 // unexpectedly as a result of a termination signal. There is no |
| 560 // usable source, since it is sent from an ephemeral task; |
| 561 // register for AllSources() to receive this notification. The |
| 562 // details are in a Details<ChildProcessInfo>. |
| 563 CHILD_PROCESS_WAS_KILLED, |
| 564 |
| 557 // This message indicates that an instance of a particular child was | 565 // This message indicates that an instance of a particular child was |
| 558 // created in a page. (If one page contains several regions rendered by | 566 // created in a page. (If one page contains several regions rendered by |
| 559 // the same child, this notification will occur once for each region | 567 // the same child, this notification will occur once for each region |
| 560 // during the page load.) | 568 // during the page load.) |
| 561 // | 569 // |
| 562 // There is no usable source, since it is sent from an ephemeral task; | 570 // There is no usable source, since it is sent from an ephemeral task; |
| 563 // register for AllSources() to receive this notification. The details are | 571 // register for AllSources() to receive this notification. The details are |
| 564 // in a Details<ChildProcessInfo>. | 572 // in a Details<ChildProcessInfo>. |
| 565 CHILD_INSTANCE_CREATED, | 573 CHILD_INSTANCE_CREATED, |
| 566 | 574 |
| (...skipping 751 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1318 }; | 1326 }; |
| 1319 | 1327 |
| 1320 inline bool operator==(NotificationType::Type a, NotificationType b) { | 1328 inline bool operator==(NotificationType::Type a, NotificationType b) { |
| 1321 return a == b.value; | 1329 return a == b.value; |
| 1322 } | 1330 } |
| 1323 inline bool operator!=(NotificationType::Type a, NotificationType b) { | 1331 inline bool operator!=(NotificationType::Type a, NotificationType b) { |
| 1324 return a != b.value; | 1332 return a != b.value; |
| 1325 } | 1333 } |
| 1326 | 1334 |
| 1327 #endif // CHROME_COMMON_NOTIFICATION_TYPE_H_ | 1335 #endif // CHROME_COMMON_NOTIFICATION_TYPE_H_ |
| OLD | NEW |