AMBROSIA/InternalImmortals/NativeService
Ryan Newton d8bc6f7339 Major change: use fully qualified docker image names: e.g. ambrosia/ambrosia-dev 2018-12-12 17:56:36 -08:00
..
.gitignore NativeService: 1st cut at a script to run it. 2018-12-07 10:58:15 -08:00
Dockerfile Major change: use fully qualified docker image names: e.g. ambrosia/ambrosia-dev 2018-12-12 17:56:36 -08:00
Makefile Update wire protocol doc (still unfinished) + tweak how runAmbrosia script traps errors 2018-12-10 19:05:36 -08:00
Makefile.win Initial state for moving over to github.com 2018-12-05 16:15:09 -08:00
README.md Adding READMEs for the native client and native example 2018-12-05 16:46:43 -08:00
run_test_in_one_machine.sh Update wire protocol doc (still unfinished) + tweak how runAmbrosia script traps errors 2018-12-10 19:05:36 -08:00
service.c native: significant refactoring. Get the tiny hello world program running. 2018-12-11 18:33:41 -08:00

README.md

Native-code Service Example

This directory contains an example service written using the native-code client library (libambrosia), which provides an API for low-level message-passing interactions with the AMBROSIA immortal coordinators.

This example service does NOT use any high-level RPC library, rather, libambrosia provides only bindings that encapsulate building and sending correctly formatted messages for the AMBROSIA runtime.