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

HiddenTest
enum HiddenTest
Undocumented in source.
isNanoSocket
eponymoustemplate isNanoSocket(T)
Undocumented in source.

Functions

checkNanoSocket
void checkNanoSocket()

check nanomsg socket

responder
void responder(string uri, int timeoutMs)

utility function for unit tests/examples

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

NanoSocket
struct NanoSocket

NanoSocket - high level wrapper for a nanomsg socket

Respond
struct Respond

utility struct for unit test

Stop
struct Stop

utility struct for unit test

Meta