View Source Membrane.RTC.Engine.TimescaleDB.Reporter (Membrane RTC Engine TimescaleDB plugin v0.2.0)

A worker responsible for storing reports in the database.

Link to this section Summary

Link to this section Types

@type option() :: GenServer.option() | {:repo, module()}
@type options() :: [option()]
@type reporter() :: pid() | atom()

Link to this section Functions

Returns a specification to start this module under a supervisor.

See Supervisor.

@spec start(options()) :: GenServer.on_start()
Link to this function

start_link(options \\ [])

View Source
@spec start_link(options()) :: GenServer.on_start()
Link to this function

store_report(reporter \\ __MODULE__, report)

View Source
@spec store_report(reporter(), Membrane.RTC.Engine.TimescaleDB.report()) :: :ok