├── .gitignore ├── AUTHORS ├── CMakeLists.txt ├── COPYING ├── README.rst ├── doc ├── CMakeLists.txt ├── asciidoc.conf ├── htmldoc.css ├── nanoconfig.7.txt ├── nc_close.3.txt ├── nc_configure.3.txt ├── nc_term.3.txt ├── nccat.1.txt └── ncdev.1.txt ├── examples ├── README.rst ├── config.yaml ├── ns.py └── yaml2json.py ├── src ├── nanoconfig.c ├── nanoconfig.h ├── state.h ├── utils │ ├── alloc.c │ ├── alloc.h │ ├── clock.c │ ├── clock.h │ ├── err.c │ ├── err.h │ ├── fast.h │ ├── int.h │ ├── msgpack.c │ ├── msgpack.h │ ├── random.c │ ├── random.h │ ├── sleep.c │ ├── sleep.h │ ├── thread.c │ ├── thread.h │ ├── thread_posix.h │ ├── thread_posix.inc │ ├── thread_win.h │ └── thread_win.inc ├── worker.c └── worker.h └── tools ├── nanocat.c ├── nanodev.c ├── options.c └── options.h /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.lo 3 | /build 4 | /tmp 5 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/AUTHORS -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/COPYING -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/README.rst -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/asciidoc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/doc/asciidoc.conf -------------------------------------------------------------------------------- /doc/htmldoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/doc/htmldoc.css -------------------------------------------------------------------------------- /doc/nanoconfig.7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/doc/nanoconfig.7.txt -------------------------------------------------------------------------------- /doc/nc_close.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/doc/nc_close.3.txt -------------------------------------------------------------------------------- /doc/nc_configure.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/doc/nc_configure.3.txt -------------------------------------------------------------------------------- /doc/nc_term.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/doc/nc_term.3.txt -------------------------------------------------------------------------------- /doc/nccat.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/doc/nccat.1.txt -------------------------------------------------------------------------------- /doc/ncdev.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/doc/ncdev.1.txt -------------------------------------------------------------------------------- /examples/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/examples/README.rst -------------------------------------------------------------------------------- /examples/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/examples/config.yaml -------------------------------------------------------------------------------- /examples/ns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/examples/ns.py -------------------------------------------------------------------------------- /examples/yaml2json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/examples/yaml2json.py -------------------------------------------------------------------------------- /src/nanoconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/nanoconfig.c -------------------------------------------------------------------------------- /src/nanoconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/nanoconfig.h -------------------------------------------------------------------------------- /src/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/state.h -------------------------------------------------------------------------------- /src/utils/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/alloc.c -------------------------------------------------------------------------------- /src/utils/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/alloc.h -------------------------------------------------------------------------------- /src/utils/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/clock.c -------------------------------------------------------------------------------- /src/utils/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/clock.h -------------------------------------------------------------------------------- /src/utils/err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/err.c -------------------------------------------------------------------------------- /src/utils/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/err.h -------------------------------------------------------------------------------- /src/utils/fast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/fast.h -------------------------------------------------------------------------------- /src/utils/int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/int.h -------------------------------------------------------------------------------- /src/utils/msgpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/msgpack.c -------------------------------------------------------------------------------- /src/utils/msgpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/msgpack.h -------------------------------------------------------------------------------- /src/utils/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/random.c -------------------------------------------------------------------------------- /src/utils/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/random.h -------------------------------------------------------------------------------- /src/utils/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/sleep.c -------------------------------------------------------------------------------- /src/utils/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/sleep.h -------------------------------------------------------------------------------- /src/utils/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/thread.c -------------------------------------------------------------------------------- /src/utils/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/thread.h -------------------------------------------------------------------------------- /src/utils/thread_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/thread_posix.h -------------------------------------------------------------------------------- /src/utils/thread_posix.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/thread_posix.inc -------------------------------------------------------------------------------- /src/utils/thread_win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/thread_win.h -------------------------------------------------------------------------------- /src/utils/thread_win.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/utils/thread_win.inc -------------------------------------------------------------------------------- /src/worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/worker.c -------------------------------------------------------------------------------- /src/worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/src/worker.h -------------------------------------------------------------------------------- /tools/nanocat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/tools/nanocat.c -------------------------------------------------------------------------------- /tools/nanodev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/tools/nanodev.c -------------------------------------------------------------------------------- /tools/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/tools/options.c -------------------------------------------------------------------------------- /tools/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/nanoconfig/HEAD/tools/options.h --------------------------------------------------------------------------------