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

Unified Diff: net/base/net_log_event_type_list.h

Issue 1716007: Cleanup: Address some of the todos in net_log.h... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Address willchan's comments Created 10 years, 8 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/base/net_log.cc ('k') | net/base/net_log_util.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/base/net_log_event_type_list.h
===================================================================
--- net/base/net_log_event_type_list.h (revision 45472)
+++ net/base/net_log_event_type_list.h (working copy)
@@ -13,10 +13,8 @@
// log context around it.)
EVENT_TYPE(CANCELLED)
-// TODO(eroman): These are placeholders used by the deprecated
-// BoundNetLog::AddString() / BoundNetLog::AddStringLiteral().
+// TODO(eroman): remove the remaining consumers of this.
EVENT_TYPE(TODO_STRING)
-EVENT_TYPE(TODO_STRING_LITERAL)
// Marks the creation/destruction of a request (URLRequest or SocketStream).
// In the begin phase of this event, the message will contain a string which
@@ -48,12 +46,35 @@
// The start/end of download of a PAC script. This could be the well-known
// WPAD URL (if testing auto-detect), or a custom PAC URL.
+//
+// The START event has the parameters:
+// {
+// "url": <URL string of script being fetched>
+// }
+//
+// If the fetch failed, then the END phase has these parameters:
+// {
+// "error_code": <Net error code integer>
+// }
EVENT_TYPE(INIT_PROXY_RESOLVER_FETCH_PAC_SCRIPT)
// The start/end of the testing of a PAC script (trying to parse the fetched
// file as javascript).
+//
+// If the parsing of the script failed, the END phase will have parameters:
+// {
+// "error_code": <Net error code integer>
+// }
EVENT_TYPE(INIT_PROXY_RESOLVER_SET_PAC_SCRIPT)
+// This event means that initialization failed because there was no
+// configured script fetcher. (This indicates a configuration error).
+EVENT_TYPE(INIT_PROXY_RESOLVER_HAS_NO_FETCHER)
+
+// This event is emitted after deciding to fall-back to the next PAC
+// script in the list.
+EVENT_TYPE(INIT_PROXY_RESOLVER_FALLING_BACK_TO_NEXT_PAC_URL)
+
// ------------------------------------------------------------------------
// ProxyService
// ------------------------------------------------------------------------
@@ -69,6 +90,18 @@
// The time taken to fetch the system proxy configuration.
EVENT_TYPE(PROXY_SERVICE_POLL_CONFIG_SERVICE_FOR_CHANGES)
+// This event is emitted to show what the PAC script returned. It can contain
+// extra parameters that are either:
+// {
+// "pac_string": <List of valid proxy servers, in PAC format>
+// }
+//
+// Or if the the resolver failed:
+// {
+// "net_error": <Net error code that resolver failed with>
+// }
+EVENT_TYPE(PROXY_SERVICE_RESOLVED_PROXY_LIST)
+
// ------------------------------------------------------------------------
// Proxy Resolver
// ------------------------------------------------------------------------
@@ -105,13 +138,62 @@
// The start/end of a SOCKS5 connect().
EVENT_TYPE(SOCKS5_CONNECT)
+// This event is emitted when the SOCKS connect fails because the provided
+// was longer than 255 characters.
+EVENT_TYPE(SOCKS_HOSTNAME_TOO_BIG)
+
+// These events are emitted when insufficient data was read while
+// trying to establish a connection to the SOCKS proxy server
+// (during the greeting phase or handshake phase, respectively).
+EVENT_TYPE(SOCKS_UNEXPECTEDLY_CLOSED_DURING_GREETING)
+EVENT_TYPE(SOCKS_UNEXPECTEDLY_CLOSED_DURING_HANDSHAKE)
+
+// This event indicates that a bad version number was received in the
+// proxy server's response. The extra parameters show its value:
+// {
+// "version": <Integer version number in the response>
+// }
+EVENT_TYPE(SOCKS_UNEXPECTED_VERSION)
+
+// This event indicates that the SOCKS proxy server returned an error while
+// trying to create a connection. The following parameters will be attached
+// to the event:
+// {
+// "error_code": <Integer error code returned by the server>
+// }
+EVENT_TYPE(SOCKS_SERVER_ERROR)
+
+// This event indicates that the SOCKS proxy server asked for an authentication
+// method that we don't support. The following parameters are attached to the
+// event:
+// {
+// "method": <Integer method code>
+// }
+EVENT_TYPE(SOCKS_UNEXPECTED_AUTH)
+
+// This event indicates that the SOCKS proxy server's response indicated an
+// address type which we are not prepared to handle.
+// The following parameters are attached to the event:
+// {
+// "address_type": <Integer code for the address type>
+// }
+EVENT_TYPE(SOCKS_UNKNOWN_ADDRESS_TYPE)
+
// The start/end of a SSL connect().
EVENT_TYPE(SSL_CONNECT)
// The specified number of bytes were sent on the socket.
+// The following parameters are attached:
+// {
+// "num_bytes": <Number of bytes that were just sent>
+// }
EVENT_TYPE(SOCKET_BYTES_SENT)
// The specified number of bytes were received on the socket.
+// The following parameters are attached:
+// {
+// "num_bytes": <Number of bytes that were just sent>
+// }
EVENT_TYPE(SOCKET_BYTES_RECEIVED)
// ------------------------------------------------------------------------
@@ -137,6 +219,21 @@
// The request stalled because there are too many sockets in the group.
EVENT_TYPE(SOCKET_POOL_STALLED_MAX_SOCKETS_PER_GROUP)
+// Indicates that we reused an existing socket. Attached to the event are
+// the parameters:
+// {
+// "idle_ms": <The number of milliseconds the socket was sitting idle for>
+// }
+EVENT_TYPE(SOCKET_POOL_REUSED_AN_EXISTING_SOCKET)
+
+// This event simply describes the host:port that were requested from the
+// socket pool. Its parameters are:
+// {
+// "host_and_port": <String encoding the host and port>
+// }
+EVENT_TYPE(TCP_CLIENT_SOCKET_POOL_REQUESTED_SOCKET)
+
+
// A backup socket is created due to slow connect
EVENT_TYPE(SOCKET_BACKUP_CREATED)
@@ -147,11 +244,17 @@
// is sent to the request that triggered the ConnectJob, the end event
// is sent to the request that received the connected socket. Because of
// late binding, they may not be the same. Therefore the ID for the
-// ConnectJob NetLog is sent in both events.
+// ConnectJob NetLog is sent in both events. The event parameters are:
+// {
+// "source_id": <ID of the connect job that was bound to this source>
+// }
EVENT_TYPE(SOCKET_POOL_CONNECT_JOB_ID)
// Identifies the NetLog::Source() for the Socket assigned to the pending
-// request.
+// request. The event parameters are:
+// {
+// "source_id": <ID of the socket that was bound to this source>
+// }
EVENT_TYPE(SOCKET_POOL_SOCKET_ID)
// ------------------------------------------------------------------------
@@ -161,14 +264,25 @@
// Measures the time between URLRequest::Start() and
// URLRequest::ResponseStarted().
//
-// For the BEGIN phase, the |extra_parameters| of the event will be of type
-// NetLogStringParameter, and will contain the URL.
+// For the BEGIN phase, the following parameters are attached:
+// {
+// "url": <String of URL being loaded>
+// }
//
-// For the END phase, the |extra_parameters| of the event will be of type
-// NetLogIntegerParameter, and will contain the net error code. Altenately,
-// the extra_parameters may be NULL indicating no error code.
+// For the END phase, if there was an error, the following parameters are
+// attached:
+// {
+// "net_error": <Net error code of the failure>
+// }
EVENT_TYPE(URL_REQUEST_START)
+// This event is sent once a URLRequest receives a redirect. The parameters
+// attached to the event are:
+// {
+// "location": <The URL that was redirected to>
+// }
+EVENT_TYPE(URL_REQUEST_REDIRECTED)
+
// ------------------------------------------------------------------------
// HttpCache
// ------------------------------------------------------------------------
@@ -260,12 +374,16 @@
// Measures the time between SocketStream::Connect() and
// SocketStream::DidEstablishConnection()
//
-// For the BEGIN phase, the |extra_parameters| of the event will be of type
-// NetLogStringParameter, and will contain the URL.
+// For the BEGIN phase, the following parameters are attached:
+// {
+// "url": <String of URL being loaded>
+// }
//
-// For the END phase, the |extra_parameters| of the event will be of type
-// NetLogIntegerParameter, and will contain the net error code. Altenately,
-// the extra_parameters may be NULL indicating no error code.
+// For the END phase, if there was an error, the following parameters are
+// attached:
+// {
+// "net_error": <Net error code of the failure>
+// }
EVENT_TYPE(SOCKET_STREAM_CONNECT)
// A message sent on the SocketStream.
« no previous file with comments | « net/base/net_log.cc ('k') | net/base/net_log_util.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698