Table of Contents

Class JobJoinTiming

Namespace
Livekit.Server.Sdk.Dotnet
Assembly
LivekitApi.dll

Instants of one agent join on the worker host's monotonic clock, in microseconds. The clock origin is arbitrary, so only differences between these values carry meaning on their own. The worker and its job processes share this clock.

public sealed class JobJoinTiming : IMessage<JobJoinTiming>, IEquatable<JobJoinTiming>, IDeepCloneable<JobJoinTiming>, IBufferMessage, IMessage
Inheritance
JobJoinTiming
Implements
IBufferMessage
Inherited Members

Constructors

JobJoinTiming()

public JobJoinTiming()

JobJoinTiming(JobJoinTiming)

public JobJoinTiming(JobJoinTiming other)

Parameters

other JobJoinTiming

Properties

AcceptedUs

request handler accepted the job

public long AcceptedUs { get; set; }

Property Value

long

AssignmentReceivedUs

job assignment received

public long AssignmentReceivedUs { get; set; }

Property Value

long

ConnectCalledUs

the agent called room connect

public long ConnectCalledUs { get; set; }

Property Value

long

ConnectedUs

the agent's primary transport connected

public long ConnectedUs { get; set; }

Property Value

long

EntrypointStartedUs

the agent's entrypoint started

public long EntrypointStartedUs { get; set; }

Property Value

long

LaunchWarm

an idle process took the job; false means one was spawned

public bool LaunchWarm { get; set; }

Property Value

bool

LaunchedUs

a job process was handed the job

public long LaunchedUs { get; set; }

Property Value

long

OfferReceivedUs

availability request received

public long OfferReceivedUs { get; set; }

Property Value

long