game-common / pragma.loadsimulator / OperatorWrapper /

OperatorWrapper #

class OperatorWrapper(providerAccountId: String, gameConnection: LoadSimConnection, socialConnection: LoadSimConnection, telemetrySender: TelemetrySender<TelemetryRpc.SourcedEvent>, delayer: Delayer, disconnectClient: suspend () -> Unit)

A loadsim operator client.

Constructors #

OperatorWrapper

fun OperatorWrapper(client: <ERROR CLASS>, delayer: Delayer)

OperatorWrapper

internal fun OperatorWrapper(providerAccountId: String, gameConnection: LoadSimConnection, socialConnection: LoadSimConnection, telemetrySender: TelemetrySender<TelemetryRpc.SourcedEvent>, delayer: Delayer, disconnectClient: suspend () -> Unit)

Properties #

NameSummary

telemetryService

val telemetryService: TrackedTelemetryService<TelemetryRpc.SourcedEvent>

Operator telemetry; each event names its own source.