Google is committed to advancing racial equity for Black communities. See how.

Binding<T> class

Listens for messages and dispatches them to an implementation of T.

Constructors

Binding ()

Creates a binding object in an unbound state. ...

Properties

hashCodeint

The hash code for this object. ...
read-only, inherited

impl → T

The implementation of T bound using this object. ...
read-only

isBoundbool

Whether this object is bound to a channel. ...
read-only

onBind ↔ _VoidCallback

Event for binding.
read / write

onClose ↔ _VoidCallback

Event for when the binding is closed.
read / write

onConnectionError ↔ _VoidCallback

Called when the channel underneath closes.
read / write

onUnbind ↔ _VoidCallback

Event for unbinding.
read / write

runtimeTypeType

A representation of the runtime type of the object.
read-only, inherited

Methods

bind(T impl, InterfaceRequest<T> interfaceRequest) void

Binds the given implementation to the given interface request. ...

close() void

Close the bound channel. ...

handleMessage(Message message, MessageSink respond) void

Decodes the given message and dispatches the decoded message to impl. ...
@protected

noSuchMethod(Invocation invocation) dynamic

Invoked when a non-existent method or property is accessed. ...
inherited

sendMessage(Message response) void

Sends the given message over the bound channel. ...

toString() String

Returns a string representation of this object.
inherited

unbind() InterfaceRequest<T>

Unbinds impl and returns the unbound channel as an interface request. ...

wrap(T impl) InterfaceHandle<T>

Returns an interface handle whose peer is bound to the given object. ...

Operators

operator ==(Object other) bool

The equality operator. ...
inherited