silcdlist.html
SILC Dynamic List Interface Header: silcdlist.h
DESCRIPTION
SILC Dynamic List API can be used to add opaque contexts to list that
will automatically allocate list entries. Normal SILC List API cannot
be used for this purpose because in that case the context passed to the
list must be defined as list structure already. This is not the case in
SilcDList. But SilcDList is a bit slower than SilcList because it
requires memory allocation when adding new entries to the list.
SILC Dynamic List is not thread-safe. If the same list context must be
used in multithreaded environment concurrency control must be employed.
SilcDList
silc_dlist_init
silc_dlist_uninit
silc_dlist_count
silc_dlist_start
silc_dlist_end
silc_dlist_add
silc_dlist_insert
silc_dlist_del
silc_dlist_get
|