nanomsg.wrap

nanomsg is a socket library that provides several common communication patterns. It aims to make the networking layer fast, scalable, and easy to use. Implemented in C, it works on a wide range of operating systems with no further dependencies.

This module implements a convenience wrapper API for nanomsg

Members

Enums

isNanoSocket
eponymoustemplate isNanoSocket(T)
Undocumented in source.

Functions

checkNanoSocket
void checkNanoSocket()

check nanomsg socket

enforceNanoMsgRet
int enforceNanoMsgRet(E expr, string file, size_t line)
Undocumented in source. Be warned that the author may not have intended to support it.

Imports

No (from std.typecons)
public import std.typecons : Yes, No;
Undocumented in source.
Yes (from std.typecons)
public import std.typecons : Yes, No;
Undocumented in source.

Structs

BindTo
struct BindTo

wrapper for a string uri to bind to

ConnectTo
struct ConnectTo

wrapper for a string uri to connect to

NanoBuffer
struct NanoBuffer

RAII struct for nn_freemsg

NanoSocket
struct NanoSocket

NanoSocket - high level wrapper for a nanomsg socket

RetryDuration
struct RetryDuration
Undocumented in source.
TotalDuration
struct TotalDuration
Undocumented in source.

Meta