Skip to content

O.S.-abstraction- and convenience layer to quickly write portable applications

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

HRI-EU/ToolBOSLib

Repository files navigation

ToolBOS Library

The ToolBOS Library is an O.S.-abstraction- and convenience layer to quickly write portable applications. It provides:

Essentials

  • Assertions, logging,...
  • Basic datatypes
  • String handling

Convenience functions

  • IOChannel
  • Serialization
  • Argv commandline parser

Portability support

  • Dynamic loading of shared libraries
  • Error status communication
  • Filesystem access
  • High-precision time measurement
  • Networking
  • Thread handling and synchronization primitives

Advanced:

  • Linked lists
  • Array lists
  • Hash tables
  • Queues (FIFO / LIFO)
  • Persistent-storage queues (FIFO / LIFO)
  • Arrays of persistent-storage queues (PQueueArrays)
  • Binary logging

The full API documentation can be found as Doxygen documentation within the package.


The ToolBOS SDK was developed as teamwork by several people.

We would like to honor all contributors but do not have a written confirmation by everyone to do so, therefore most names are abbreviated for data privacy reasons.

Authors (in alphabetical order):

Should somebody be missing please bring it to our attention.

Special thanks (contributions other than code):

  • Andreas R.
  • Bernhard Sendhoff
  • Christian Goerick
  • Edgar K.
  • Frank Joublin
  • Heiko Wersing
  • Inna M.
  • Jens Schmüdderich
  • Michael Gienger
  • Nico Steinhardt
  • Stephan K.
  • Thomas Weisswange
  • Tobias Rodemann

About

O.S.-abstraction- and convenience layer to quickly write portable applications

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages