external_state v1.0.4 ExternalState View Source
Support storing all or part of some state externally to the owning pid(s). Builds on ETS existing functionality.
Link to this section Summary
Functions
The using/1 macro introduces the external state data structure and the module functions used to interact with the external state.
Link to this section Functions
Link to this macro
__using__(kwl) View Source (macro)
The using/1 macro introduces the external state data structure and the module functions used to interact with the external state.
Parameters
kwl The keyword list describing the using module's external state. The following are supported:
- {:persist, boolean} Set persist to true for the external state to be persisted after the pid that calls init_ex_state/1 exits. This is the default.
- {:props, struct_def} Set the properties of the external state structure. The struct_def is a keyword list identical to what you would use to define any structure.