# Lightweight Toolkit for Messaging, Concurrency and the Web

## Documentation for package ‘nanonext’ version 1.9.0

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

nanonext-package | nanonext: NNG (Nanomsg Next Gen) Lightweight Messaging Library
%~>% | Signal Forwarder
as.promise.ncurlAio | Make ncurlAio Promise
as.promise.recvAio | Make recvAio Promise
call_aio | Call the Value of an Asynchronous Aio Operation
call_aio_ | Call the Value of an Asynchronous Aio Operation
close | Close Connection
close.nanoContext | Close Connection
close.nanoDialer | Close Connection
close.nanoListener | Close Connection
close.nanoServer | Close Connection
close.nanoSocket | Close Connection
close.nanoStream | Close Connection
close.ncurlSession | Close Connection
collect_aio | Collect Data of an Aio or List of Aios
collect_aio_ | Collect Data of an Aio or List of Aios
context | Open Context
cv | Condition Variables
cv_reset | Condition Variables
cv_signal | Condition Variables
cv_value | Condition Variables
dial | Dial an Address from a Socket
format_sse | Format Server-Sent Event
handler | Create HTTP Handler
handler_directory | Create Static Directory Handler
handler_file | Create Static File Handler
handler_inline | Create Inline Static Content Handler
handler_redirect | Create HTTP Redirect Handler
handler_stream | Create HTTP Streaming Handler
handler_ws | Create WebSocket Handler
http_server | Create HTTP/WebSocket Server
ip_addr | IP Address
is_aio | Validators
is_error_value | Error Validators
is_nano | Validators
is_ncurl_session | Validators
is_nul_byte | Error Validators
listen | Listen to an Address from a Socket
mclock | Clock Utility
monitor | Monitor a Socket for Pipe Changes
msleep | Sleep Utility
nano | Create Nano Object
nanonext | nanonext: NNG (Nanomsg Next Gen) Lightweight Messaging Library
ncurl | ncurl
ncurl_aio | ncurl Async
ncurl_session | ncurl Session
nng_error | Translate Error Codes
nng_version | NNG Library Version
opt | Get and Set Options for a Socket, Context, Stream, Listener or Dialer
opt<- | Get and Set Options for a Socket, Context, Stream, Listener or Dialer
parse_url | Parse URL
pipe_id | Get the Pipe ID of a recvAio
pipe_notify | Pipe Notify
protocols | Protocols (Documentation)
race_aio | Race Aio
random | Random Data Generation
read_monitor | Monitor a Socket for Pipe Changes
read_stdin | Read stdin
reap | Reap
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
serial_config | Create Serialization Configuration
socket | Open Socket
start | Start Listener/Dialer
start.nanoDialer | Start Listener/Dialer
start.nanoListener | Start Listener/Dialer
stat | Get Statistic for a Socket, Listener or Dialer
status_code | Translate HTTP Status Codes
stop_aio | Stop Asynchronous Aio Operation
stream | Open Stream
subscribe | Subscribe / Unsubscribe Topic
survey_time | Set Survey Time
tls_config | Create TLS Configuration
transact | ncurl Session
transports | Transports (Documentation)
unresolved | Query if an Aio is Unresolved
unsubscribe | Subscribe / Unsubscribe Topic
until | Condition Variables
until_ | Condition Variables
wait | Condition Variables
wait_ | Condition Variables
write_cert | Generate Self-Signed Certificate and Key
write_stdout | Write to Stdout