Skip to content

Struct WireCallbacks

Namespace: DotBoxD.Plugins
Assembly: DotBoxD.Plugins.dll

The remote-callback delegates a projecting terminal needs: DotBoxD.Plugins.WireCallbacks.LocalPush for a remote RunLocal chain and DotBoxD.Plugins.WireCallbacks.LocalResult for a remote RegisterLocal chain. Either may be null for a connection that uses no remote-local terminal; the router only requires the one a kernel’s classified terminal actually uses.

public readonly record struct WireCallbacks : IEquatable<WireCallbacks>

IEquatable<WireCallbacks>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

WireCallbacks(RemoteLocalPush?, RemoteLocalResultRequest?)

Section titled “ WireCallbacks(RemoteLocalPush?, RemoteLocalResultRequest?)”

The remote-callback delegates a projecting terminal needs: DotBoxD.Plugins.WireCallbacks.LocalPush for a remote RunLocal chain and DotBoxD.Plugins.WireCallbacks.LocalResult for a remote RegisterLocal chain. Either may be null for a connection that uses no remote-local terminal; the router only requires the one a kernel’s classified terminal actually uses.

public WireCallbacks(RemoteLocalPush? LocalPush, RemoteLocalResultRequest? LocalResult)

LocalPush RemoteLocalPush?

LocalResult RemoteLocalResultRequest?

public RemoteLocalPush? LocalPush { get; init; }

RemoteLocalPush?

public RemoteLocalResultRequest? LocalResult { get; init; }

RemoteLocalResultRequest?