Transport Backend for UDP
 
 
 
Go to file
Gernot Kranz c3ff62ae2f keep keydata
This breaks MTU
2023-05-09 21:20:34 +02:00
src keep keydata 2023-05-09 21:20:34 +02:00
test use library instead of object files for test linking 2023-03-20 19:15:51 +01:00
test-suite properly shutdown transport in test 2023-03-21 16:35:01 +01:00
.clang-format remove merge conflict formatting 2022-11-28 12:50:36 +01:00
.gitignore updated gitignore 2022-11-25 17:04:26 +01:00
LICENSE Initial commit 2022-09-22 20:26:19 +02:00
Makefile use library instead of object files for test linking 2023-03-20 19:15:51 +01:00
Makefile.conf Introduce gtest 2023-03-14 16:26:44 +01:00
README.md formatting issue README 2022-11-15 15:01:52 +01:00
local.conf.example Initial commit 2022-09-22 20:26:19 +02:00

README.md

pEpTransportUDP

Transport backend for pEpEngine, using UDP to transmit Sync messages only.

Dependencies

  • the pEp stack up until pEpEngine according to these instructions
  • libpEpTransport, tip of branch UDP

Build Configuration

The build configuration file is called local.conf. Use the file local.conf.example as a template.

cp local.conf.example local.conf

Then, tweak it to your needs.

Make Targets

The default make target is install.

Build

make src - Generates all the object files and linked binaries of libpEpTransportUDP

Test

make test - Generates standalone binaries for basic test cases

Install

make install - Installs the header files in $PREFIX/include/pEp and library binaries in $PREFIX/lib/
make uninstall - Removes all headers from $PREFIX/include/pEp and library binaries from $PREFIX/lib/

Clean

make clean