| 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 515 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 526 // ephemeral task; register for AllSources() to receive this notification. | 526 // ephemeral task; register for AllSources() to receive this notification. |
| 527 // The details are in a Details<ChildProcessInfo>. | 527 // The details are in a Details<ChildProcessInfo>. |
| 528 CHILD_PROCESS_HOST_CONNECTED, | 528 CHILD_PROCESS_HOST_CONNECTED, |
| 529 | 529 |
| 530 // This message is sent after a ChildProcessHost is disconnected from the | 530 // This message is sent after a ChildProcessHost is disconnected from the |
| 531 // child process. There is no usable source, since it is sent from an | 531 // child process. There is no usable source, since it is sent from an |
| 532 // ephemeral task; register for AllSources() to receive this notification. | 532 // ephemeral task; register for AllSources() to receive this notification. |
| 533 // The details are in a Details<ChildProcessInfo>. | 533 // The details are in a Details<ChildProcessInfo>. |
| 534 CHILD_PROCESS_HOST_DISCONNECTED, | 534 CHILD_PROCESS_HOST_DISCONNECTED, |
| 535 | 535 |
| 536 // This message is sent when a child process disappears unexpectedly. | 536 // This message is sent when a child process disappears |
| 537 // There is no usable source, since it is sent from an ephemeral task; | 537 // unexpectedly as a result of a crash. There is no usable |
| 538 // register for AllSources() to receive this notification. The details are | 538 // source, since it is sent from an ephemeral task; register for |
| 539 // in a Details<ChildProcessInfo>. | 539 // AllSources() to receive this notification. The details are in |
| 540 // a Details<ChildProcessInfo>. |
| 540 CHILD_PROCESS_CRASHED, | 541 CHILD_PROCESS_CRASHED, |
| 541 | 542 |
| 543 // This message is sent when a child process disappears |
| 544 // unexpectedly as a result of a termination signal. There is no |
| 545 // usable source, since it is sent from an ephemeral task; |
| 546 // register for AllSources() to receive this notification. The |
| 547 // details are in a Details<ChildProcessInfo>. |
| 548 CHILD_PROCESS_WAS_KILLED, |
| 549 |
| 542 // This message indicates that an instance of a particular child was | 550 // This message indicates that an instance of a particular child was |
| 543 // created in a page. (If one page contains several regions rendered by | 551 // created in a page. (If one page contains several regions rendered by |
| 544 // the same child, this notification will occur once for each region | 552 // the same child, this notification will occur once for each region |
| 545 // during the page load.) | 553 // during the page load.) |
| 546 // | 554 // |
| 547 // There is no usable source, since it is sent from an ephemeral task; | 555 // There is no usable source, since it is sent from an ephemeral task; |
| 548 // register for AllSources() to receive this notification. The details are | 556 // register for AllSources() to receive this notification. The details are |
| 549 // in a Details<ChildProcessInfo>. | 557 // in a Details<ChildProcessInfo>. |
| 550 CHILD_INSTANCE_CREATED, | 558 CHILD_INSTANCE_CREATED, |
| 551 | 559 |
| (...skipping 653 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1205 }; | 1213 }; |
| 1206 | 1214 |
| 1207 inline bool operator==(NotificationType::Type a, NotificationType b) { | 1215 inline bool operator==(NotificationType::Type a, NotificationType b) { |
| 1208 return a == b.value; | 1216 return a == b.value; |
| 1209 } | 1217 } |
| 1210 inline bool operator!=(NotificationType::Type a, NotificationType b) { | 1218 inline bool operator!=(NotificationType::Type a, NotificationType b) { |
| 1211 return a != b.value; | 1219 return a != b.value; |
| 1212 } | 1220 } |
| 1213 | 1221 |
| 1214 #endif // CHROME_COMMON_NOTIFICATION_TYPE_H_ | 1222 #endif // CHROME_COMMON_NOTIFICATION_TYPE_H_ |
| OLD | NEW |