Skip to content

zlatko-michailov/abc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,156 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abc

For a complete guide on abc, please visit the project's Documentation.

abc is a C++ header-only library that complements the std library. The most notable abc entities are:

  • HTTP endpoint
  • TCP and UDP sockets
  • HTTP streams
  • JSON streams
  • Virtual memory
  • GPIO and SMBus

Those entities enable a C++ daemon running on remote device to have a GUI as well as a REST API surface.

Additionally, abc provides:

  • generic table output stream
  • diagnostic log
  • test framework
  • timestamp

All classes are provided as headers. The needed ones must be included and compiled in client programs. There is no precompiled flavor of the library that needs to be linked.

To get started, please visit the project's Documentation.

About

Header-only library of essential utilities for C++ development - socket, http, json, virtual memory, log, timestamp.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages