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

Unified Diff: mojo/dart/packages/mojo_services/lib/mojo/media/timeline_controller.mojom.dart

Issue 1998433002: Dart: Adds Interface and InterfaceRequest interfaces. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 years, 7 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
Index: mojo/dart/packages/mojo_services/lib/mojo/media/timeline_controller.mojom.dart
diff --git a/mojo/dart/packages/mojo_services/lib/mojo/media/timeline_controller.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/media/timeline_controller.mojom.dart
index dca902d73c92399725e0ab2b104352a437dca8be..4ab537190f3f2dd2a8c604f6b619f9ab2b8ff964 100644
--- a/mojo/dart/packages/mojo_services/lib/mojo/media/timeline_controller.mojom.dart
+++ b/mojo/dart/packages/mojo_services/lib/mojo/media/timeline_controller.mojom.dart
@@ -188,7 +188,7 @@ class _MediaTimelineControllerAddControlSiteParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
];
- Object controlSite = null;
+ MediaTimelineControlSiteInterface controlSite = null;
_MediaTimelineControllerAddControlSiteParams() : super(kVersions.last.size);
@@ -618,7 +618,7 @@ class _MediaTimelineControllerGetControlSiteParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
];
- Object controlSite = null;
+ MediaTimelineControlSiteInterfaceRequest controlSite = null;
_MediaTimelineControllerGetControlSiteParams() : super(kVersions.last.size);
@@ -848,7 +848,7 @@ class _MediaTimelineControlSiteGetTimelineConsumerParams extends bindings.Struct
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
];
- Object timelineConsumer = null;
+ timelines_mojom.TimelineConsumerInterfaceRequest timelineConsumer = null;
_MediaTimelineControlSiteGetTimelineConsumerParams() : super(kVersions.last.size);
@@ -932,17 +932,55 @@ class _MediaTimelineControllerServiceDescription implements service_describer.Se
abstract class MediaTimelineController {
static const String serviceName = null;
- void addControlSite(Object controlSite);
+
+ static service_describer.ServiceDescription _cachedServiceDescription;
+ static service_describer.ServiceDescription get serviceDescription {
+ if (_cachedServiceDescription == null) {
+ _cachedServiceDescription = new _MediaTimelineControllerServiceDescription();
+ }
+ return _cachedServiceDescription;
+ }
+
+ static MediaTimelineControllerProxy connectToService(
+ bindings.ServiceConnector s, String url, [String serviceName]) {
+ MediaTimelineControllerProxy p = new MediaTimelineControllerProxy.unbound();
+ String name = serviceName ?? MediaTimelineController.serviceName;
+ if ((name == null) || name.isEmpty) {
+ throw new core.MojoApiError(
+ "If an interface has no ServiceName, then one must be provided.");
+ }
+ s.connectToService(url, p, name);
+ return p;
+ }
+ void addControlSite(MediaTimelineControlSiteInterface controlSite);
dynamic getStatus(int versionLastSeen,[Function responseFactory = null]);
dynamic setTimelineTransform(int subjectTime,int subjectDelta,int referenceDelta,int effectiveSubjectTime,int effectiveReferenceTime,[Function responseFactory = null]);
- void getControlSite(Object controlSite);
+ void getControlSite(MediaTimelineControlSiteInterfaceRequest controlSite);
static const int kUnspecifiedTime = 9223372036854775807;
static const int kInitialStatus = 0;
}
+abstract class MediaTimelineControllerInterface
+ implements bindings.MojoInterface<MediaTimelineController>,
+ MediaTimelineController {
+ factory MediaTimelineControllerInterface([MediaTimelineController impl]) =>
+ new MediaTimelineControllerStub.unbound(impl);
+ factory MediaTimelineControllerInterface.fromEndpoint(
+ core.MojoMessagePipeEndpoint endpoint,
+ [MediaTimelineController impl]) =>
+ new MediaTimelineControllerStub.fromEndpoint(endpoint, impl);
+}
+
+abstract class MediaTimelineControllerInterfaceRequest
+ implements bindings.MojoInterface<MediaTimelineController>,
+ MediaTimelineController {
+ factory MediaTimelineControllerInterfaceRequest() =>
+ new MediaTimelineControllerProxy.unbound();
+}
+
class _MediaTimelineControllerProxyControl
extends bindings.ProxyMessageHandler
- implements bindings.ProxyControl {
+ implements bindings.ProxyControl<MediaTimelineController> {
_MediaTimelineControllerProxyControl.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
@@ -951,9 +989,6 @@ class _MediaTimelineControllerProxyControl
_MediaTimelineControllerProxyControl.unbound() : super.unbound();
- service_describer.ServiceDescription get serviceDescription =>
- new _MediaTimelineControllerServiceDescription();
-
String get serviceName => MediaTimelineController.serviceName;
void handleResponse(bindings.ServiceMessage message) {
@@ -1005,6 +1040,11 @@ class _MediaTimelineControllerProxyControl
}
}
+ MediaTimelineController get impl => null;
+ set impl(MediaTimelineController _) {
+ throw new core.MojoApiError("The impl of a Proxy cannot be set.");
+ }
+
@override
String toString() {
var superString = super.toString();
@@ -1013,8 +1053,10 @@ class _MediaTimelineControllerProxyControl
}
class MediaTimelineControllerProxy
- extends bindings.Proxy
- implements MediaTimelineController {
+ extends bindings.Proxy<MediaTimelineController>
+ implements MediaTimelineController,
+ MediaTimelineControllerInterface,
+ MediaTimelineControllerInterfaceRequest {
MediaTimelineControllerProxy.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint)
: super(new _MediaTimelineControllerProxyControl.fromEndpoint(endpoint));
@@ -1031,15 +1073,8 @@ class MediaTimelineControllerProxy
return new MediaTimelineControllerProxy.fromEndpoint(endpoint);
}
- factory MediaTimelineControllerProxy.connectToService(
- bindings.ServiceConnector s, String url, [String serviceName]) {
- MediaTimelineControllerProxy p = new MediaTimelineControllerProxy.unbound();
- s.connectToService(url, p, serviceName);
- return p;
- }
-
- void addControlSite(Object controlSite) {
+ void addControlSite(MediaTimelineControlSiteInterface controlSite) {
if (!ctrl.isBound) {
ctrl.proxyError("The Proxy is closed.");
return;
@@ -1071,7 +1106,7 @@ class MediaTimelineControllerProxy
-1,
bindings.MessageHeader.kMessageExpectsResponse);
}
- void getControlSite(Object controlSite) {
+ void getControlSite(MediaTimelineControlSiteInterfaceRequest controlSite) {
if (!ctrl.isBound) {
ctrl.proxyError("The Proxy is closed.");
return;
@@ -1102,6 +1137,8 @@ class _MediaTimelineControllerStubControl
_MediaTimelineControllerStubControl.unbound([this._impl]) : super.unbound();
+ String get serviceName => MediaTimelineController.serviceName;
+
MediaTimelineControllerGetStatusResponseParams _mediaTimelineControllerGetStatusResponseParamsFactory(int version, MediaTimelineControllerStatus status) {
var result = new MediaTimelineControllerGetStatusResponseParams();
@@ -1212,19 +1249,16 @@ class _MediaTimelineControllerStubControl
}
int get version => 0;
-
- static service_describer.ServiceDescription _cachedServiceDescription;
- static service_describer.ServiceDescription get serviceDescription {
- if (_cachedServiceDescription == null) {
- _cachedServiceDescription = new _MediaTimelineControllerServiceDescription();
- }
- return _cachedServiceDescription;
- }
}
class MediaTimelineControllerStub
extends bindings.Stub<MediaTimelineController>
- implements MediaTimelineController {
+ implements MediaTimelineController,
+ MediaTimelineControllerInterface,
+ MediaTimelineControllerInterfaceRequest {
+ MediaTimelineControllerStub.unbound([MediaTimelineController impl])
+ : super(new _MediaTimelineControllerStubControl.unbound(impl));
+
MediaTimelineControllerStub.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint, [MediaTimelineController impl])
: super(new _MediaTimelineControllerStubControl.fromEndpoint(endpoint, impl));
@@ -1233,20 +1267,14 @@ class MediaTimelineControllerStub
core.MojoHandle handle, [MediaTimelineController impl])
: super(new _MediaTimelineControllerStubControl.fromHandle(handle, impl));
- MediaTimelineControllerStub.unbound([MediaTimelineController impl])
- : super(new _MediaTimelineControllerStubControl.unbound(impl));
-
static MediaTimelineControllerStub newFromEndpoint(
core.MojoMessagePipeEndpoint endpoint) {
assert(endpoint.setDescription("For MediaTimelineControllerStub"));
return new MediaTimelineControllerStub.fromEndpoint(endpoint);
}
- static service_describer.ServiceDescription get serviceDescription =>
- _MediaTimelineControllerStubControl.serviceDescription;
-
- void addControlSite(Object controlSite) {
+ void addControlSite(MediaTimelineControlSiteInterface controlSite) {
return impl.addControlSite(controlSite);
}
dynamic getStatus(int versionLastSeen,[Function responseFactory = null]) {
@@ -1255,7 +1283,7 @@ class MediaTimelineControllerStub
dynamic setTimelineTransform(int subjectTime,int subjectDelta,int referenceDelta,int effectiveSubjectTime,int effectiveReferenceTime,[Function responseFactory = null]) {
return impl.setTimelineTransform(subjectTime,subjectDelta,referenceDelta,effectiveSubjectTime,effectiveReferenceTime,responseFactory);
}
- void getControlSite(Object controlSite) {
+ void getControlSite(MediaTimelineControlSiteInterfaceRequest controlSite) {
return impl.getControlSite(controlSite);
}
}
@@ -1276,14 +1304,52 @@ class _MediaTimelineControlSiteServiceDescription implements service_describer.S
abstract class MediaTimelineControlSite {
static const String serviceName = null;
+
+ static service_describer.ServiceDescription _cachedServiceDescription;
+ static service_describer.ServiceDescription get serviceDescription {
+ if (_cachedServiceDescription == null) {
+ _cachedServiceDescription = new _MediaTimelineControlSiteServiceDescription();
+ }
+ return _cachedServiceDescription;
+ }
+
+ static MediaTimelineControlSiteProxy connectToService(
+ bindings.ServiceConnector s, String url, [String serviceName]) {
+ MediaTimelineControlSiteProxy p = new MediaTimelineControlSiteProxy.unbound();
+ String name = serviceName ?? MediaTimelineControlSite.serviceName;
+ if ((name == null) || name.isEmpty) {
+ throw new core.MojoApiError(
+ "If an interface has no ServiceName, then one must be provided.");
+ }
+ s.connectToService(url, p, name);
+ return p;
+ }
dynamic getStatus(int versionLastSeen,[Function responseFactory = null]);
- void getTimelineConsumer(Object timelineConsumer);
+ void getTimelineConsumer(timelines_mojom.TimelineConsumerInterfaceRequest timelineConsumer);
static const int kInitialStatus = 0;
}
+abstract class MediaTimelineControlSiteInterface
+ implements bindings.MojoInterface<MediaTimelineControlSite>,
+ MediaTimelineControlSite {
+ factory MediaTimelineControlSiteInterface([MediaTimelineControlSite impl]) =>
+ new MediaTimelineControlSiteStub.unbound(impl);
+ factory MediaTimelineControlSiteInterface.fromEndpoint(
+ core.MojoMessagePipeEndpoint endpoint,
+ [MediaTimelineControlSite impl]) =>
+ new MediaTimelineControlSiteStub.fromEndpoint(endpoint, impl);
+}
+
+abstract class MediaTimelineControlSiteInterfaceRequest
+ implements bindings.MojoInterface<MediaTimelineControlSite>,
+ MediaTimelineControlSite {
+ factory MediaTimelineControlSiteInterfaceRequest() =>
+ new MediaTimelineControlSiteProxy.unbound();
+}
+
class _MediaTimelineControlSiteProxyControl
extends bindings.ProxyMessageHandler
- implements bindings.ProxyControl {
+ implements bindings.ProxyControl<MediaTimelineControlSite> {
_MediaTimelineControlSiteProxyControl.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
@@ -1292,9 +1358,6 @@ class _MediaTimelineControlSiteProxyControl
_MediaTimelineControlSiteProxyControl.unbound() : super.unbound();
- service_describer.ServiceDescription get serviceDescription =>
- new _MediaTimelineControlSiteServiceDescription();
-
String get serviceName => MediaTimelineControlSite.serviceName;
void handleResponse(bindings.ServiceMessage message) {
@@ -1326,6 +1389,11 @@ class _MediaTimelineControlSiteProxyControl
}
}
+ MediaTimelineControlSite get impl => null;
+ set impl(MediaTimelineControlSite _) {
+ throw new core.MojoApiError("The impl of a Proxy cannot be set.");
+ }
+
@override
String toString() {
var superString = super.toString();
@@ -1334,8 +1402,10 @@ class _MediaTimelineControlSiteProxyControl
}
class MediaTimelineControlSiteProxy
- extends bindings.Proxy
- implements MediaTimelineControlSite {
+ extends bindings.Proxy<MediaTimelineControlSite>
+ implements MediaTimelineControlSite,
+ MediaTimelineControlSiteInterface,
+ MediaTimelineControlSiteInterfaceRequest {
MediaTimelineControlSiteProxy.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint)
: super(new _MediaTimelineControlSiteProxyControl.fromEndpoint(endpoint));
@@ -1352,13 +1422,6 @@ class MediaTimelineControlSiteProxy
return new MediaTimelineControlSiteProxy.fromEndpoint(endpoint);
}
- factory MediaTimelineControlSiteProxy.connectToService(
- bindings.ServiceConnector s, String url, [String serviceName]) {
- MediaTimelineControlSiteProxy p = new MediaTimelineControlSiteProxy.unbound();
- s.connectToService(url, p, serviceName);
- return p;
- }
-
dynamic getStatus(int versionLastSeen,[Function responseFactory = null]) {
var params = new _MediaTimelineControlSiteGetStatusParams();
@@ -1369,7 +1432,7 @@ class MediaTimelineControlSiteProxy
-1,
bindings.MessageHeader.kMessageExpectsResponse);
}
- void getTimelineConsumer(Object timelineConsumer) {
+ void getTimelineConsumer(timelines_mojom.TimelineConsumerInterfaceRequest timelineConsumer) {
if (!ctrl.isBound) {
ctrl.proxyError("The Proxy is closed.");
return;
@@ -1400,6 +1463,8 @@ class _MediaTimelineControlSiteStubControl
_MediaTimelineControlSiteStubControl.unbound([this._impl]) : super.unbound();
+ String get serviceName => MediaTimelineControlSite.serviceName;
+
MediaTimelineControlSiteGetStatusResponseParams _mediaTimelineControlSiteGetStatusResponseParamsFactory(int version, MediaTimelineControlSiteStatus status) {
var result = new MediaTimelineControlSiteGetStatusResponseParams();
@@ -1478,19 +1543,16 @@ class _MediaTimelineControlSiteStubControl
}
int get version => 0;
-
- static service_describer.ServiceDescription _cachedServiceDescription;
- static service_describer.ServiceDescription get serviceDescription {
- if (_cachedServiceDescription == null) {
- _cachedServiceDescription = new _MediaTimelineControlSiteServiceDescription();
- }
- return _cachedServiceDescription;
- }
}
class MediaTimelineControlSiteStub
extends bindings.Stub<MediaTimelineControlSite>
- implements MediaTimelineControlSite {
+ implements MediaTimelineControlSite,
+ MediaTimelineControlSiteInterface,
+ MediaTimelineControlSiteInterfaceRequest {
+ MediaTimelineControlSiteStub.unbound([MediaTimelineControlSite impl])
+ : super(new _MediaTimelineControlSiteStubControl.unbound(impl));
+
MediaTimelineControlSiteStub.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint, [MediaTimelineControlSite impl])
: super(new _MediaTimelineControlSiteStubControl.fromEndpoint(endpoint, impl));
@@ -1499,23 +1561,17 @@ class MediaTimelineControlSiteStub
core.MojoHandle handle, [MediaTimelineControlSite impl])
: super(new _MediaTimelineControlSiteStubControl.fromHandle(handle, impl));
- MediaTimelineControlSiteStub.unbound([MediaTimelineControlSite impl])
- : super(new _MediaTimelineControlSiteStubControl.unbound(impl));
-
static MediaTimelineControlSiteStub newFromEndpoint(
core.MojoMessagePipeEndpoint endpoint) {
assert(endpoint.setDescription("For MediaTimelineControlSiteStub"));
return new MediaTimelineControlSiteStub.fromEndpoint(endpoint);
}
- static service_describer.ServiceDescription get serviceDescription =>
- _MediaTimelineControlSiteStubControl.serviceDescription;
-
dynamic getStatus(int versionLastSeen,[Function responseFactory = null]) {
return impl.getStatus(versionLastSeen,responseFactory);
}
- void getTimelineConsumer(Object timelineConsumer) {
+ void getTimelineConsumer(timelines_mojom.TimelineConsumerInterfaceRequest timelineConsumer) {
return impl.getTimelineConsumer(timelineConsumer);
}
}

Powered by Google App Engine
This is Rietveld 408576698