libressl_d.openssl.lhash

Undocumented in source.

Public Imports

libressl_d.compat.stdio
public import libressl_d.compat.stdio;
Undocumented in source.
libressl_d.openssl.bio
public import libressl_d.openssl.bio;
Undocumented in source.
libressl_d.openssl.opensslconf
public import libressl_d.openssl.opensslconf;
Undocumented in source.
libressl_d.openssl.bio
public import libressl_d.openssl.bio;
Undocumented in source.

Members

Aliases

LHASH_COMP_FN_TYPE
alias LHASH_COMP_FN_TYPE = int function(const(void)*, const(void)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LHASH_DOALL_ARG_FN_TYPE
alias LHASH_DOALL_ARG_FN_TYPE = void function(void*, void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LHASH_DOALL_FN_TYPE
alias LHASH_DOALL_FN_TYPE = void function(void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LHASH_HASH_FN_TYPE
alias LHASH_HASH_FN_TYPE = core.stdc.config.c_ulong function(const(void)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LHASH_NODE
alias LHASH_NODE = .lhash_node_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_LHASH
alias _LHASH = .lhash_st

Do not use _LHASH directly, use LHASH_OF and friends

Functions

lh_delete
void* lh_delete(._LHASH* lh, const(void)* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_doall
void lh_doall(._LHASH* lh, .LHASH_DOALL_FN_TYPE func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_doall_arg
void lh_doall_arg(._LHASH* lh, .LHASH_DOALL_ARG_FN_TYPE func, void* arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_error
int lh_error(._LHASH* lh)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_free
void lh_free(._LHASH* lh)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_insert
void* lh_insert(._LHASH* lh, void* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_new
._LHASH* lh_new(.LHASH_HASH_FN_TYPE h, .LHASH_COMP_FN_TYPE c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_node_stats
void lh_node_stats(const(._LHASH)* lh, libressl_d.compat.stdio.FILE* out_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_node_stats_bio
void lh_node_stats_bio(const(._LHASH)* lh, libressl_d.openssl.bio.BIO* out_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_node_usage_stats
void lh_node_usage_stats(const(._LHASH)* lh, libressl_d.compat.stdio.FILE* out_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_node_usage_stats_bio
void lh_node_usage_stats_bio(const(._LHASH)* lh, libressl_d.openssl.bio.BIO* out_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_num_items
core.stdc.config.c_ulong lh_num_items(const(._LHASH)* lh)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_retrieve
void* lh_retrieve(._LHASH* lh, const(void)* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_stats
void lh_stats(const(._LHASH)* lh, libressl_d.compat.stdio.FILE* out_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_stats_bio
void lh_stats_bio(const(._LHASH)* lh, libressl_d.openssl.bio.BIO* out_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lh_strhash
core.stdc.config.c_ulong lh_strhash(const(char)* c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

LH_LOAD_MULT
enum LH_LOAD_MULT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

lhash_node_st
struct lhash_node_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lhash_st
struct lhash_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lhash_st_OPENSSL_CSTRING
struct lhash_st_OPENSSL_CSTRING
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lhash_st_OPENSSL_STRING
struct lhash_st_OPENSSL_STRING
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta