Binding<T> class

Constructors

Binding ()

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

Properties

hashCode → int

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

impl → T

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

isBound → bool

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

runtimeType → Type

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(IncomingMessage message, OutgoingMessageSink respond) void

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

noSuchMethod(Invocation invocation) dynamic

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

sendMessage(OutgoingMessage response) void

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

toString() String

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