Files
sashimono/README.md
2021-06-02 10:15:07 +05:30

763 B

Sashimono Agent

What's here?

In development

A C++ version of sashimono agent

Libraries

Setting up Sashimono Agent environment

Run the setup script located at the repo root (tested on Ubuntu 18.04).

./dev-setup.sh

Build Sashimono Agent

  1. Run cmake . (You only have to do this once)
  2. Run make (Sashimono agent binary will be created as ./build/sagent)

Code structure

Code is divided into subsystems via namespaces.

conf:: Handles configuration. Loads and holds the central configuration object. Used by most of the subsystems.

util:: Contains shared data structures/helper functions used by multiple subsystems.

sqlite:: Contains sqlite database management related helper functions.