API Reference

This section covers the full n3rv API documention. You will find below everything you need in order to get the best of the framework, and produce fast and reliable multiservices architectures.

Classes List

You will find here the exaustive list of the usable classes in the n3rv library.

Service Class

The main superclass class of the project, every user defined service class inherit from this one. See Class Documentation

Logger Class

Provides timestamped logging to your service, which output can be syslog, files and/or stdout. See Class Documentation

Service Controller Class

This class allows to instanciate a service controller, which plays the role of endpoints directory. See Class Documentation

HTTP Service Class

n3rv::httpservice is an extension of the n3rv::service superclass which provides additionnal http server capacities with libevent See Class Documentation

Topology Class

This class allows to load and parse topologies, which allows to automatically bind/connect to service endpoints. See Class Documentation