nanonext-package

nanonext: NNG (Nanomsg Next Gen) Lightweight Messaging Library

base64enc() base64dec()

Base64 Encode / Decode

call_aio()

Call the Value of an Asynchronous AIO Operation

close(<nanoContext>) close(<nanoDialer>) close(<nanoListener>) close(<nanoSocket>) close(<nanoStream>)

Close Connection

context()

Open Context

device()

Create Device

dial()

Dial an Address from a Socket

is_aio()

Is Aio

is_error_value()

Is Error Value

is_nano()

Is Nano

is_nul_byte()

Is Nul Byte

listen()

Listen to an Address from a Socket

mclock()

Clock Utility

messenger()

Messenger

msleep()

Sleep Utility

nano()

Create Nano Object

nano_init()

nanonext Initialise

ncurl()

ncurl

nng_error()

Translate Error Codes

nng_version()

NNG Library Version

opts

Opts [Documentation]

protocols

Protocols [Documentation]

random()

NNG Random Number Generator

recv()

Receive

recv_aio()

Receive Async

reply()

Reply over Context (RPC Server for Req/Rep Protocol)

request()

Request over Context (RPC Client for Req/Rep Protocol)

send()

Send

send_aio()

Send Async

setopt()

Set Option on Socket, Context, Stream, Listener or Dialer

sha256() sha224() sha384() sha512()

Cryptographic Hashing Using the SHA-2 Algorithms

socket()

Open Socket

start(<nanoListener>) start(<nanoDialer>)

Start Listener/Dialer

stop_aio()

Stop Asynchronous AIO Operation

stream()

Open Stream

subscribe()

Subscribe Topic

survey_time()

Set Survey Time

transports

Transports [Documentation]

unresolved()

Query if an Aio is Unresolved

unsubscribe()

Unsubscribe Topic