git-subtree-dir: libs/CommService git-subtree-split: 7ccc0fce88bbc5969df060058cf0fb57abe3bcf9
56 lines
1.2 KiB
Markdown
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
|