ets.h
Include dependency graph for ets.h:
This graph shows which files directly or indirectly include ets.h:
Enums
-
enum ets_table_type_t
Values:
-
enumerator EtsTableSet
-
enumerator EtsTableOrderedSet
-
enumerator EtsTableBag
-
enumerator EtsTableDuplicateBag
-
enumerator EtsTableSet
Functions
-
void ets_destroy(Ets *ets, GlobalContext *global)
-
ets_result_t ets_create_table_maybe_gc(term name, bool named, ets_table_type_t type, ets_table_access_t access, size_t index, term *ret, Context *ctx)
-
void ets_delete_owned_tables(Ets *ets, int32_t process_id, GlobalContext *global)
-
ets_result_t ets_lookup_maybe_gc(term name_or_ref, term key, term *ret, Context *ctx)
-
ets_result_t ets_lookup_element_maybe_gc(term name_or_ref, term key, size_t index, term *ret, Context *ctx)
-
ets_result_t ets_member(term name_or_ref, term key, Context *ctx)
-
ets_result_t ets_insert(term name_or_ref, term entry, bool as_new, Context *ctx)
-
ets_result_t ets_update_element(term name_or_ref, term key, term element_spec, term default_tuple, Context *ctx)
-
ets_result_t ets_update_counter_maybe_gc(term name_or_ref, term key, term op, term default_tuple, term *ret, Context *ctx)
-
ets_result_t ets_take_maybe_gc(term name_or_ref, term key, term *ret, Context *ctx)
-
ets_result_t ets_delete(term name_or_ref, term key, Context *ctx)
-
ets_result_t ets_delete_table(term name_or_ref, Context *ctx)
-
ets_result_t ets_delete_object(term name_or_ref, term tuple, Context *ctx)
-
struct Ets
- #include <ets.h>
Collaboration diagram for Ets:
Public Members
-
struct SyncList ets_tables
-
struct SyncList ets_tables