Squashed 'libs/CommService/' content from commit 7ccc0fc

git-subtree-dir: libs/CommService
git-subtree-split: 7ccc0fce88bbc5969df060058cf0fb57abe3bcf9
This commit is contained in:
Henry Winkel
2022-09-15 09:53:53 +02:00
commit cc67e4840f
799 changed files with 179487 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
# 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