Nosedrum.TextCommand.Storage.ETS (nosedrum v0.6.0) View Source
An implementation of the Nosedrum.TextCommand.Storage
behaviour based on ETS tables.
This module needs to be configured as part of your supervision tree as it
spins up a GenServer
which owns the command table. If you want to obtain
the table ID of the internal ETS table, send a call with the message :tid
.
Link to this section Summary
Link to this section Functions
Link to this function
start_link(table_name \\ :nosedrum_commands, table_options \\ [{:read_concurrency, true}, :ordered_set, :public, :named_table], gen_options)
View SourceInitialize the ETS command storage.
By default, the table used for storing commands is a named table with
the name nosedrum_commands
. The table reference is stored internally
as the state of this process, the public-facing API functions default
to using the table name to access the module.