| Index: mojo/dart/packages/mojo_services/lib/mojo/tcp_connected_socket.mojom.dart
 | 
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/tcp_connected_socket.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/tcp_connected_socket.mojom.dart
 | 
| index a13a3a5ccd072bc167deeae427accdbbd0b2d52e..4138eb335e941e50add7d85ccedfe305281bce56 100644
 | 
| --- a/mojo/dart/packages/mojo_services/lib/mojo/tcp_connected_socket.mojom.dart
 | 
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/tcp_connected_socket.mojom.dart
 | 
| @@ -8,12 +8,38 @@ import 'dart:async';
 | 
|  
 | 
|  import 'package:mojo/bindings.dart' as bindings;
 | 
|  import 'package:mojo/core.dart' as core;
 | 
| +import 'package:mojo/mojo/mojom_types.mojom.dart' as mojom_types;
 | 
| +import 'package:mojo/mojo/service_describer.mojom.dart' as service_describer;
 | 
| +
 | 
|  
 | 
|  
 | 
|  
 | 
|  const String TcpConnectedSocketName =
 | 
|        'mojo::TCPConnectedSocket';
 | 
|  
 | 
| +mojom_types.MojomInterface _tcp_connected_socket_TCPConnectedSocket__() {
 | 
| +  return new mojom_types.MojomInterface()
 | 
| +    ..declData = (new mojom_types.DeclarationData()..shortName = "TcpConnectedSocket")
 | 
| +    ..interfaceName = "TcpConnectedSocket"
 | 
| +    ..methods = <int, mojom_types.MojomMethod>{
 | 
| +
 | 
| +    };
 | 
| +}
 | 
| +
 | 
| +class _TcpConnectedSocketServiceDescription extends service_describer.ServiceDescription {
 | 
| +  // Avoid infinite loop by overriding serviceDescription field.
 | 
| +  final service_describer.ServiceDescription serviceDescription = null;
 | 
| +dynamic getTopLevelInterface([Function responseFactory = null]) {
 | 
| +    return _tcp_connected_socket_TCPConnectedSocket__();
 | 
| +  }
 | 
| +  dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) {
 | 
| +    return getAllMojomTypeDefinitions()[typeKey];
 | 
| +  }
 | 
| +  dynamic getAllTypeDefinitions([Function responseFactory = null]) {
 | 
| +    return getAllMojomTypeDefinitions();
 | 
| +  }
 | 
| +}
 | 
| +
 | 
|  abstract class TcpConnectedSocket {
 | 
|  
 | 
|  }
 | 
| @@ -36,6 +62,9 @@ class TcpConnectedSocketProxyImpl extends bindings.Proxy {
 | 
|  
 | 
|    String get name => TcpConnectedSocketName;
 | 
|  
 | 
| +  service_describer.ServiceDescription get serviceDescription =>
 | 
| +    new _TcpConnectedSocketServiceDescription();
 | 
| +
 | 
|    void handleResponse(bindings.ServiceMessage message) {
 | 
|      switch (message.header.type) {
 | 
|        default:
 | 
| @@ -166,6 +195,32 @@ class TcpConnectedSocketStub extends bindings.Stub {
 | 
|    }
 | 
|  
 | 
|    int get version => 0;
 | 
| +
 | 
| +  service_describer.ServiceDescription get serviceDescription =>
 | 
| +    new _TcpConnectedSocketServiceDescription();
 | 
| +}
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +var _MojomDesc__ = _initDescriptions();
 | 
| +
 | 
| +Map<String, mojom_types.UserDefinedType> _initDescriptions() {
 | 
| +  var map = new Map<String, mojom_types.UserDefinedType>();
 | 
| +  
 | 
| +  map["_tcp_connected_socket_TCPConnectedSocket__"] =
 | 
| +    new mojom_types.UserDefinedType()
 | 
| +      ..interfaceType = _tcp_connected_socket_TCPConnectedSocket__();
 | 
| +
 | 
| +  return map;
 | 
| +}
 | 
| +
 | 
| +Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
 | 
| +  return _MojomDesc__;
 | 
|  }
 | 
|  
 | 
|  
 | 
| 
 |