void *(*opts_create)(const char *, size_t); /**< Storage options factory */
};
-/** @internal Array of cache backend options. */
+/** @cond internal Array of cache backend options. */
typedef array_t(struct storage_api) storage_registry_t;
+/* @endcond */
struct engine {
struct kr_context resolver;
uint16_t flags;
};
+/** @cond internal Array of endpoints */
typedef array_t(struct endpoint*) endpoint_array_t;
+/* @endcond */
struct network {
uv_loop_t *loop;
#include "lib/generic/array.h"
#include "lib/generic/map.h"
-/* @cond internal Freelist of available mempools. */
+/** @cond internal Freelist of available mempools. */
typedef array_t(void *) mp_freelist_t;
/* @endcond */
* @endcode
*/
-/* @cond internal Array of modules. */
+/** @cond internal Array of modules. */
typedef array_t(struct kr_module *) module_array_t;
/* @endcond */
struct kr_layer_pickle *deferred;
};
-/** @internal Array of queries. */
+/** @cond internal Array of queries. */
typedef array_t(struct kr_query *) kr_qarray_t;
+/* @endcond */
/**
* Query resolution plan structure.
return res.tv_sec * 1000 + res.tv_usec / 1000;
}
-/** @cond Array types */
+/** @cond internal Array types */
struct kr_context;
typedef array_t(knot_rrset_t *) rr_array_t;
/* @endcond */