View Source Kalevala.Event (kalevala v0.1.0)

An internal event

Link to this section Summary

Functions

Set the end time on an event

Set the start time on an event

Timing for an event in microseconds

Link to this section Types

@type item_request_drop() :: %Kalevala.Event{
  acting_character: term(),
  data: term(),
  from_pid: term(),
  metadata: term(),
  topic: Kalevala.Event.ItemDrop.Request
}
@type item_request_pickup() :: %Kalevala.Event{
  acting_character: term(),
  data: term(),
  from_pid: term(),
  metadata: term(),
  topic: Kalevala.Event.ItemPickUp.Request
}
@type message() :: %Kalevala.Event{
  acting_character: term(),
  data: term(),
  from_pid: term(),
  metadata: term(),
  topic: Kalevala.Event.Message
}
@type movement_request() :: %Kalevala.Event{
  acting_character: term(),
  data: term(),
  from_pid: term(),
  metadata: term(),
  topic: Kalevala.Event.Movement.Request
}
@type movement_voting() :: %Kalevala.Event{
  acting_character: term(),
  data: term(),
  from_pid: term(),
  metadata: term(),
  topic: Kalevala.Event.Movement.Voting
}
@type t() :: %Kalevala.Event{
  acting_character: term(),
  data: term(),
  from_pid: term(),
  metadata: term(),
  topic: term()
}
@type topic() :: String.t()

Link to this section Functions

Set the end time on an event

Set the start time on an event

Timing for an event in microseconds