Soulless.Protocol.SpectatorPacket (Soulless v0.2.0)

View Source

Summary

Types

t()

@type t() :: %Soulless.Protocol.SpectatorPacket{
  body: struct(),
  category: non_neg_integer(),
  ended: boolean(),
  length: non_neg_integer(),
  offset_time: non_neg_integer(),
  request_id: non_neg_integer()
}

Functions

parse(binary)

@spec parse(binary()) :: {:ok, t()} | {:error, String.t()}

parse_raw_packet(binary)

@spec parse_raw_packet(binary()) ::
  {:ok, Soulless.Protocol.SpectatorPacket.Raw.t()} | {:error, String.t()}

serialize(message)

@spec serialize(t()) :: binary()