Logo FSBarV1_Archived

AdminChannelHost Type

Serializing owner for one AdminChannel. Dispose to tear down the coalescing agent and release the channel.

Instance members

Instance member Description

this.AttachLog

Full Usage: this.AttachLog

Parameters:
    log : T

Feature 042: plug in a `HubLog` bus so status transitions and SubmitOutcomes emit onto the gRPC log stream. Safe to call at most once per host. Before attachment, emit sites are no-ops.

log : T

this.CurrentSpeed

Full Usage: this.CurrentSpeed

Returns: float32

Hub's last-issued game speed; defaults to 1.0f.

Returns: float32

this.IsPaused

Full Usage: this.IsPaused

Returns: bool

Hub's last-issued pause state — mirrors spec FR-010.

Returns: bool

this.Status

Full Usage: this.Status

Returns: AdminChannelStatus

Current hub-visible status.

Returns: AdminChannelStatus

this.StatusChanges

Full Usage: this.StatusChanges

Returns: IObservable<AdminChannelStatus>

Convenience observable of status transitions. Also published as HubEvent.AdminChannelStatusChanged.

Returns: IObservable<AdminChannelStatus>

this.Submit

Full Usage: this.Submit

Parameters:
Returns: SubmitOutcome
Submit one admin command. Idempotent per kind within the
 100 ms coalescing window (research.md §R5). Returns immediately.
cmd : AdminCommandOut
Returns: SubmitOutcome

Type something to start searching.