ahamez / netcode

A C++11 network coding library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

The netcode library is a C++11 network coding library. C interfaces are also provided.

Requirements

Building and installing

Basic commands:

$ mkdir build && cd build
$ cmake ..
$ make && make install

Configuring gf-complete path:

$ cmake -DGF_COMPLETE_ROOT=...

Configuring compiler to use:

$ cmake -DCMAKE_CXX_COMPILER=... -DCMAKE_C_COMPILER=...

Testing

Launching tests:

./tests/tests

Enabling code coverage (GCC only):

$ cmake -DCOVERAGE=1

Documentation

If a doxygen executable has been found, the documentation can be generated:

$ make doc

Internal documentation can be generated if an option is given to cmake:

$ cmake -DINTERNAL_DOC=1

About

A C++11 network coding library.

License:BSD 2-Clause "Simplified" License


Languages

Language:C++ 96.9%Language:CMake 1.6%Language:C 1.1%Language:Python 0.4%