MOQX.Event.SubgroupEnded (moqx v0.8.1)

Copy Markdown View Source

One subscribed subgroup stream ended after all preceding object events.

A :complete outcome means the peer sent FIN and every object in that subgroup from the subscription start was received. Other outcomes do not imply that the subgroup is complete.

Summary

Types

outcome()

@type outcome() :: :complete | :reset | :closed

t()

@type t() :: %MOQX.Event.SubgroupEnded{
  end_of_group?: boolean(),
  error_code: non_neg_integer() | nil,
  group_id: non_neg_integer(),
  outcome: outcome(),
  subgroup_id: non_neg_integer() | nil,
  subscription: MOQX.Subscription.t()
}