Files
SimControl/libs/libbattle-com/README.md
Henry Winkel cc67e4840f Squashed 'libs/CommService/' content from commit 7ccc0fc
git-subtree-dir: libs/CommService
git-subtree-split: 7ccc0fce88bbc5969df060058cf0fb57abe3bcf9
2022-09-15 09:53:53 +02:00

56 lines
1.2 KiB
Markdown

# libbattle-com++
![alt text][status]![alt text][high]![alt text][medium]![alt text][low]![alt text][unspecified]
[status]: https://jenkins-new.ftewa.ti.unibw-hamburg.de/job/FTEWA/job/libbattle-com/job/main/badge/icon
[high]: https://tiweb.hsu-hh.de/build-status/libbattle-com_master_high.svg
[medium]: https://tiweb.hsu-hh.de/build-status/libbattle-com_master_medium.svg
[low]: https://tiweb.hsu-hh.de/build-status/libbattle-com_master_low.svg
[unspecified]: https://tiweb.hsu-hh.de/build-status/libbattle-com_master_unspecified.svg
## Description
libbattle-com++ is a c++ library for implementing a publish/subscribe based network infratructure.
The main programming API is totally network- and transport-layer independent.
## Features
- publish/ subscribe based programming API
- implementation of a UDP based protocol backend
### Planned backends
- LNK16 support
- HLA support
- DIS support
## Authors
### Lead Engineer
- Dominik Meyer <dmeyer@hsu-hh.de>
### Developers
- Christina Sander <christina.sander@hsu-hh.de>
### Military Classfication
UNCLASSIFIED
## License
MPL v2.0
## Building
### Release
- mkdir build
- cd build
- cmake ..
- make all
- make test
### Debugging
- mkdir build
- cd build
- cmake -DCMAKE_BUILD_TYPE=DEBUG ..
- make all
- make test