Skip to content
Hugo Soszynski edited this page Nov 6, 2019 · 16 revisions

Welcome to the D.A.R.W.I.N. project documentation.

Dependencies

Running

  • Python 3.5.3 or above
  • boost-libs 1.70.0 or above

Each filter can have specific dependencies, see in their respective page

Python dependency

  • python-daemon
  • psutil
  • redis (for tests only)

Compilation

  • gcc/g++ version 8.3.0 or above
  • cmake 3.7.2 or above
  • make

The Service

In the service directory is an rc script named darwin that is the service script. It handles the following commands: start, stop, status and restart.

Usage

Use this for debug purpose only.

Usage: manager.py [-h] [-l {DEBUG,INFO,WARNING,ERROR,CRITICAL}] config_file

Positional arguments:

config_file The config file to use.

Optional arguments:

-h, --help show this help message and exit

-l {DEBUG,INFO,WARNING,ERROR,CRITICAL}, --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL} Set log level to DEBUG, INFO, WARNING (default), ERROR or CRITICAL.