Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(298)

Side by Side Diff: components/tracing/tracing_messages.h

Issue 1678503002: Tracing: Removed monitoring mode (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // Multiply-included message header, no traditional include guard. 5 // Multiply-included message header, no traditional include guard.
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include <string> 9 #include <string>
10 #include <vector> 10 #include <vector>
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 std::string /* trace_config_str */, 50 std::string /* trace_config_str */,
51 base::TimeTicks /* browser_time */, 51 base::TimeTicks /* browser_time */,
52 uint64_t /* Tracing process id (hash of child id) */) 52 uint64_t /* Tracing process id (hash of child id) */)
53 53
54 // Sent to all child processes to disable trace event recording. 54 // Sent to all child processes to disable trace event recording.
55 IPC_MESSAGE_CONTROL0(TracingMsg_EndTracing) 55 IPC_MESSAGE_CONTROL0(TracingMsg_EndTracing)
56 56
57 // Sent to all child processes to cancel trace event recording. 57 // Sent to all child processes to cancel trace event recording.
58 IPC_MESSAGE_CONTROL0(TracingMsg_CancelTracing) 58 IPC_MESSAGE_CONTROL0(TracingMsg_CancelTracing)
59 59
60 // Sent to all child processes to start monitoring.
61 IPC_MESSAGE_CONTROL2(TracingMsg_StartMonitoring,
62 std::string /* trace_config_str */,
63 base::TimeTicks /* browser_time */)
64
65 // Sent to all child processes to stop monitoring.
66 IPC_MESSAGE_CONTROL0(TracingMsg_StopMonitoring)
67
68 // Sent to all child processes to capture the current monitorint snapshot.
69 IPC_MESSAGE_CONTROL0(TracingMsg_CaptureMonitoringSnapshot)
70
71 // Sent to all child processes to get trace buffer fullness. 60 // Sent to all child processes to get trace buffer fullness.
72 IPC_MESSAGE_CONTROL0(TracingMsg_GetTraceLogStatus) 61 IPC_MESSAGE_CONTROL0(TracingMsg_GetTraceLogStatus)
73 62
74 // Sent to all child processes to set watch event. 63 // Sent to all child processes to set watch event.
75 IPC_MESSAGE_CONTROL2(TracingMsg_SetWatchEvent, 64 IPC_MESSAGE_CONTROL2(TracingMsg_SetWatchEvent,
76 std::string /* category_name */, 65 std::string /* category_name */,
77 std::string /* event_name */) 66 std::string /* event_name */)
78 67
79 // Sent to all child processes to clear watch event. 68 // Sent to all child processes to clear watch event.
80 IPC_MESSAGE_CONTROL0(TracingMsg_CancelWatchEvent) 69 IPC_MESSAGE_CONTROL0(TracingMsg_CancelWatchEvent)
(...skipping 20 matching lines...) Expand all
101 // Sent everytime when a watch event is matched. 90 // Sent everytime when a watch event is matched.
102 IPC_MESSAGE_CONTROL0(TracingHostMsg_WatchEventMatched) 91 IPC_MESSAGE_CONTROL0(TracingHostMsg_WatchEventMatched)
103 92
104 // Notify the browser that this child process supports tracing. 93 // Notify the browser that this child process supports tracing.
105 IPC_MESSAGE_CONTROL0(TracingHostMsg_ChildSupportsTracing) 94 IPC_MESSAGE_CONTROL0(TracingHostMsg_ChildSupportsTracing)
106 95
107 // Reply from child processes acking TracingMsg_EndTracing. 96 // Reply from child processes acking TracingMsg_EndTracing.
108 IPC_MESSAGE_CONTROL1(TracingHostMsg_EndTracingAck, 97 IPC_MESSAGE_CONTROL1(TracingHostMsg_EndTracingAck,
109 std::vector<std::string> /* known_categories */) 98 std::vector<std::string> /* known_categories */)
110 99
111 // Reply from child processes acking TracingMsg_CaptureMonitoringSnapshot.
112 IPC_MESSAGE_CONTROL0(TracingHostMsg_CaptureMonitoringSnapshotAck)
113
114 // Child processes send back trace data in JSON chunks. 100 // Child processes send back trace data in JSON chunks.
115 IPC_MESSAGE_CONTROL1(TracingHostMsg_TraceDataCollected, 101 IPC_MESSAGE_CONTROL1(TracingHostMsg_TraceDataCollected,
116 std::string /*json trace data*/) 102 std::string /*json trace data*/)
117 103
118 // Child processes send back trace data of the current monitoring
119 // in JSON chunks.
120 IPC_MESSAGE_CONTROL1(TracingHostMsg_MonitoringTraceDataCollected,
121 std::string /*json trace data*/)
122
123 // Reply to TracingMsg_GetTraceLogStatus. 104 // Reply to TracingMsg_GetTraceLogStatus.
124 IPC_MESSAGE_CONTROL1( 105 IPC_MESSAGE_CONTROL1(
125 TracingHostMsg_TraceLogStatusReply, 106 TracingHostMsg_TraceLogStatusReply,
126 base::trace_event::TraceLogStatus /*status of the trace log*/) 107 base::trace_event::TraceLogStatus /*status of the trace log*/)
127 108
128 // Sent to the browser to initiate a global memory dump from a child process. 109 // Sent to the browser to initiate a global memory dump from a child process.
129 IPC_MESSAGE_CONTROL1(TracingHostMsg_GlobalMemoryDumpRequest, 110 IPC_MESSAGE_CONTROL1(TracingHostMsg_GlobalMemoryDumpRequest,
130 base::trace_event::MemoryDumpRequestArgs) 111 base::trace_event::MemoryDumpRequestArgs)
131 112
132 // Reply to TracingMsg_ProcessMemoryDumpRequest. 113 // Reply to TracingMsg_ProcessMemoryDumpRequest.
133 IPC_MESSAGE_CONTROL2(TracingHostMsg_ProcessMemoryDumpResponse, 114 IPC_MESSAGE_CONTROL2(TracingHostMsg_ProcessMemoryDumpResponse,
134 uint64_t /* dump_guid */, 115 uint64_t /* dump_guid */,
135 bool /* success */) 116 bool /* success */)
136 117
137 IPC_MESSAGE_CONTROL1(TracingHostMsg_TriggerBackgroundTrace, 118 IPC_MESSAGE_CONTROL1(TracingHostMsg_TriggerBackgroundTrace,
138 std::string /* name */) 119 std::string /* name */)
139 120
140 IPC_MESSAGE_CONTROL0(TracingHostMsg_AbortBackgroundTrace) 121 IPC_MESSAGE_CONTROL0(TracingHostMsg_AbortBackgroundTrace)
OLDNEW
« no previous file with comments | « components/tracing/child_trace_message_filter.cc ('k') | content/browser/tracing/trace_message_filter.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698