A controller for Future based proxies.
Creates proxy controller. ...
The name of the interface of
The service name associated with
T, if any. ...
The hash code for this object. ...
Is this interface bound?
Is this interface closed?
Is this interface unbound?
Called when an epitaph is received (from channel closure).
read / write
Called whenever this object receives a response on a bound channel. ...
read / write
A representation of the runtime type of the object.
Gets the current state.
@protected, read / write, inherited
A stream of state changes.
A future that completes when the interface becomes bound.
whenClosed → Future<void>
A future that completes when the interface is closed.
bind(InterfaceHandle<T> interfaceHandle) void
Binds the proxy to the given interface handle. ...
Close the channel bound to the proxy. ...
getCompleter(int txid) Completer
Returns the completer associated with the given response message. ...
noSuchMethod(Invocation invocation) dynamic
Invoked when a non-existent method or property is accessed. ...
proxyError(FidlError error) void
close the channel and forwards error to any open completers.
Creates an interface request whose peer is bound to this interface proxy. ...
sendMessage(Message message) void
Sends the given messages over the bound channel. ...
sendMessageWithResponse(Message message, Completer completer) void
Sends the given messages over the bound channel and registers a Completer to handle the response. ...
Returns a string representation of this object.
Unbinds the proxy and returns the unbound channel as an interface handle. ...
operator ==(Object other) bool
The equality operator. ...