SILC Dynamic List Interface
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.