Beethoven.Allocator.Ingress (Beethoven v0.3.9)

GenServer to handle ingress of signal data. Data sent to this Server is pushed into :ets for use by Beethoven.Allocator.Cruncher.

Summary

Types

Message wrapper for sending payload to Beethoven.Allocator.Ingress.

Header for the signal metadata; when sending a signal to Beethoven.Allocator.Ingress.

Functions

Returns a specification to start this module under a supervisor.

Supervisor Entry point.

Types

signal_message()

@type signal_message() :: Beethoven.Allocator.Types.signal_message()

Message wrapper for sending payload to Beethoven.Allocator.Ingress.

signal_message_header()

@type signal_message_header() :: Beethoven.Allocator.Types.signal_message_header()

Header for the signal metadata; when sending a signal to Beethoven.Allocator.Ingress.

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

start_link(init_args \\ [])

@spec start_link(any()) :: GenServer.on_start()

Supervisor Entry point.