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
otherJobJoinTiming
Properties
AcceptedUs
request handler accepted the job
public long AcceptedUs { get; set; }
Property Value
AssignmentReceivedUs
job assignment received
public long AssignmentReceivedUs { get; set; }
Property Value
ConnectCalledUs
the agent called room connect
public long ConnectCalledUs { get; set; }
Property Value
ConnectedUs
the agent's primary transport connected
public long ConnectedUs { get; set; }
Property Value
EntrypointStartedUs
the agent's entrypoint started
public long EntrypointStartedUs { get; set; }
Property Value
LaunchWarm
an idle process took the job; false means one was spawned
public bool LaunchWarm { get; set; }
Property Value
LaunchedUs
a job process was handed the job
public long LaunchedUs { get; set; }
Property Value
OfferReceivedUs
availability request received
public long OfferReceivedUs { get; set; }