Skip to contents

All functions

create_ipc_path()
Create a unique IPC path for mangoro
find_go()
Find the path to the Go executable
find_mangoro_vendor()
Find the path to the mangoro vendor directory
get_arrow_go_version()
Get the version of vendored Arrow Go using Go tooling (no jsonlite)
get_mangos_version()
Get the version of vendored mangos using Go tooling (no jsonlite)
mangoro_go_build()
Compile a Go source file using the vendored dependencies
mangoro_http_start()
Start an HTTP file server via RPC
mangoro_http_status()
Get HTTP server status via RPC
mangoro_http_stop()
Stop the HTTP file server via RPC
mangoro_pack_int32()
Pack a 32-bit integer to raw bytes (big-endian)
mangoro_rpc_call()
Call a remote function via RPC
mangoro_rpc_call_message()
Create an RPC function call message
mangoro_rpc_get_manifest()
Get the manifest of registered functions from an RPC server
mangoro_rpc_manifest_request()
Create an RPC manifest request message
mangoro_rpc_parse_response()
Parse an RPC response message
mangoro_rpc_recv()
Receive a message with retries
mangoro_rpc_send()
Send a message with retries
mangoro_unpack_int32()
Unpack a 32-bit integer from raw bytes (big-endian)