bindbc.nng.types

Undocumented in source.

Public Imports

core.stdc.errno
public import core.stdc.errno;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Members

Aliases

NNG_ERRNO
alias NNG_ERRNO = nng_errno_enum
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_FLAG
alias NNG_FLAG = nng_flag_enum
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_HTTP_STATUS
alias NNG_HTTP_STATUS = nng_http_status
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_OPT_WSS_REQUEST_HEADERS
alias NNG_OPT_WSS_REQUEST_HEADERS = NNG_OPT_WS_REQUEST_HEADERS

transport/ws/websocket.h

NNG_OPT_WSS_RESPONSE_HEADERS
alias NNG_OPT_WSS_RESPONSE_HEADERS = NNG_OPT_WS_RESPONSE_HEADERS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_PIPE_EV
alias NNG_PIPE_EV = nng_pipe_ev
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_SOCKADDR_FAMILY
alias NNG_SOCKADDR_FAMILY = nng_sockaddr_family
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_STAT
alias NNG_STAT = nng_stat_type_enum
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_TLS_AUTH_MODE
alias NNG_TLS_AUTH_MODE = nng_tls_auth_mode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_TLS_MODE
alias NNG_TLS_MODE = nng_tls_mode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_UNIT
alias NNG_UNIT = nng_unit_enum
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_ZT_STATUS
alias NNG_ZT_STATUS = nng_zt_status
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_aio_cancelfn
alias nng_aio_cancelfn = void delegate(nng_aio*, void*, int)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_duration
alias nng_duration = int32_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_pipe_cb
alias nng_pipe_cb = void delegate(nng_pipe, nng_pipe_ev, void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_sockaddr_tcp
alias nng_sockaddr_tcp = nng_sockaddr_in
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_sockaddr_tcp6
alias nng_sockaddr_tcp6 = nng_sockaddr_in6
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_sockaddr_udp
alias nng_sockaddr_udp = nng_sockaddr_in
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_sockaddr_udp6
alias nng_sockaddr_udp6 = nng_sockaddr_in6
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_time
alias nng_time = uint64_t

supplemental/util/platform.h

Enums

AF_SP
anonymousenum AF_SP

compat/nanomsg/nn.h

NNG_DURATION_INFINITE
anonymousenum NNG_DURATION_INFINITE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_MAJOR_VERSION
anonymousenum NNG_MAJOR_VERSION

nng.h:

NNG_OPT_SOCKNAME
anonymousenum NNG_OPT_SOCKNAME
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NNG_OPT_SUB_SUBSCRIBE
anonymousenum NNG_OPT_SUB_SUBSCRIBE

protocol/pubsub0/sub.h

NNG_OPT_ZT_HOME
anonymousenum NNG_OPT_ZT_HOME

transport/zerotier/zerotier.h

NNG_PIPE_INITIALIZER
anonymousenum NNG_PIPE_INITIALIZER
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NN_IPC
anonymousenum NN_IPC

compat/nanomsg/ipc.h

NN_LINGER
anonymousenum NN_LINGER
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NN_POLLIN
anonymousenum NN_POLLIN
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NN_PROTO_BUS
anonymousenum NN_PROTO_BUS

compat/nanomsg/bus.h

NN_PROTO_PAIR
anonymousenum NN_PROTO_PAIR

compat/nanomsg/pair.h

NN_PROTO_PIPELINE
anonymousenum NN_PROTO_PIPELINE

compat/nanomsg/pipeline.h

NN_PROTO_PUBSUB
anonymousenum NN_PROTO_PUBSUB

compat/nanomsg/pubsub.h

NN_PROTO_REQREP
anonymousenum NN_PROTO_REQREP

compat/nanomsg/reqrep.h

NN_PROTO_SURVEY
anonymousenum NN_PROTO_SURVEY

compat/nanomsg/survey.h

NN_TCP
anonymousenum NN_TCP

compat/nanomsg/tcp.h

NN_WS
anonymousenum NN_WS

compat/nanomsg/ws.h

nng_errno_enum
enum nng_errno_enum
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_flag_enum
enum nng_flag_enum
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_http_status
enum nng_http_status
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_pipe_ev
enum nng_pipe_ev
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_sockaddr_family
enum nng_sockaddr_family
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_stat_type_enum
enum nng_stat_type_enum
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_tls_auth_mode
enum nng_tls_auth_mode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_tls_mode
enum nng_tls_mode

supplemental/tls/tls.h

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

Functions

NN_CMSG_ALIGN_
auto NN_CMSG_ALIGN_(long len)

rewritten from lambda syntax because libdparse does not recognise alias to a lambda and docs won't be built because adrdox depends on it

NN_CMSG_DATA
ubyte* NN_CMSG_DATA(T* cmsg)

posix-defined msghdr manipulation

NN_CMSG_FIRSTHDR
auto NN_CMSG_FIRSTHDR(T* mhdr)

posix-defined msghdr manipulation

NN_CMSG_LEN
auto NN_CMSG_LEN(size_t len)

Extension to POSIX defined by RFC 3542.

NN_CMSG_NXTHDR
auto NN_CMSG_NXTHDR(T* mhdr, U* cmsg)

posix-defined msghdr manipulation

NN_CMSG_SPACE
auto NN_CMSG_SPACE(size_t len)

Extension to POSIX defined by RFC 3542.

Imports

int16_t (from core.stdc.stdint)
public import core.stdc.stdint : int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t;
Undocumented in source.
int32_t (from core.stdc.stdint)
public import core.stdc.stdint : int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t;
Undocumented in source.
int64_t (from core.stdc.stdint)
public import core.stdc.stdint : int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t;
Undocumented in source.
int8_t (from core.stdc.stdint)
public import core.stdc.stdint : int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t;
Undocumented in source.
uint16_t (from core.stdc.stdint)
public import core.stdc.stdint : int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t;
Undocumented in source.
uint32_t (from core.stdc.stdint)
public import core.stdc.stdint : int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t;
Undocumented in source.
uint64_t (from core.stdc.stdint)
public import core.stdc.stdint : int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t;
Undocumented in source.
uint8_t (from core.stdc.stdint)
public import core.stdc.stdint : int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t;
Undocumented in source.

Manifest constants

NNG_OPT_PAIR1_POLY
enum NNG_OPT_PAIR1_POLY;

protocol/pair1/pair1.h

NNG_OPT_REQ_RESENDTIME
enum NNG_OPT_REQ_RESENDTIME;

protocol/reqrep0/req.h

NNG_OPT_SURVEYOR_SURVEYTIME
enum NNG_OPT_SURVEYOR_SURVEYTIME;

protocol/survey0/survey.h

NN_INPROC
enum NN_INPROC;

compat/nanomsg/inproc.h

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

Structs

nn_cmsghdr
struct nn_cmsghdr
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nn_iovec
struct nn_iovec
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nn_msghdr
struct nn_msghdr
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nn_pollfd
struct nn_pollfd
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_aio
struct nng_aio
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_ctx
struct nng_ctx
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_cv
struct nng_cv
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_dialer
struct nng_dialer
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_http_client
struct nng_http_client
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_http_conn
struct nng_http_conn
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_http_handler
struct nng_http_handler
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_http_req
struct nng_http_req
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_http_res
struct nng_http_res
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_http_server
struct nng_http_server
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_iov
struct nng_iov
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_listener
struct nng_listener
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_msg
struct nng_msg
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_mtx
struct nng_mtx
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_optspec
struct nng_optspec

supplemental/util/options.h

nng_pipe
struct nng_pipe
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_sockaddr_in
struct nng_sockaddr_in
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_sockaddr_in6
struct nng_sockaddr_in6
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_sockaddr_inproc
struct nng_sockaddr_inproc
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_sockaddr_path
struct nng_sockaddr_path
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_sockaddr_zt
struct nng_sockaddr_zt
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_socket
struct nng_socket
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_stat
struct nng_stat
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_stream
struct nng_stream
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_stream_dialer
struct nng_stream_dialer
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_stream_listener
struct nng_stream_listener
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_thread
struct nng_thread
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
nng_tls_config
struct nng_tls_config

supplemental/http/http.h

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

Unions

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

Meta