Table of Contents

Struct WireCallbacks

Namespace
DotBoxD.Plugins
Assembly
DotBoxD.Plugins.dll

The remote-callback delegates a projecting terminal needs: LocalPush for a remote RunLocal chain and 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>
Implements
Inherited Members

Constructors

WireCallbacks(RemoteLocalPush?, RemoteLocalResultRequest?)

The remote-callback delegates a projecting terminal needs: LocalPush for a remote RunLocal chain and 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)

Parameters

LocalPush RemoteLocalPush
LocalResult RemoteLocalResultRequest

Properties

LocalPush

public RemoteLocalPush? LocalPush { get; init; }

Property Value

RemoteLocalPush

LocalResult

public RemoteLocalResultRequest? LocalResult { get; init; }

Property Value

RemoteLocalResultRequest