ExTermbox.PortHandler.State (ExTermbox v1.1.5)

View Source

Defines the state structure for the ExTermbox.PortHandler GenServer.

Summary

Types

t()

@type t() :: %ExTermbox.PortHandler.State{
  buffer: binary(),
  expty_pid: pid() | nil,
  initialized?: boolean(),
  owner: pid() | nil,
  pending_call: {pid(), term()} | nil,
  port: :erlang.port() | nil,
  socket: :inet.socket() | nil,
  stage:
    :idle
    | :port_started
    | :socket_connecting
    | :socket_connected
    | :init_completed,
  stage_state: map()
}