Awesome Open Source
Awesome Open Source

libatbus

(a)(t)BUS

ci-badge codecov badge

CI Job Matrix

Target System Toolchain Note
Linux GCC
Linux Clang With libc++
Linux GCC 4.8
MinGW64 GCC Dynamic linking
Windows Visual Studio 2019 Static linking
Windows Visual Studio 2019 Dynamic linking
Windows Visual Studio 2017 Legacy,Static linking
macOS AppleClang With libc++

  • c++0xc++11(, C11C++11)

    • GCC: 4.8
    • Clang: 3.8
    • VC: 12
  • cmake 3.16.0

  1. [] ID64ID

32tbusskynetID,

Hashuint64_t

  1. [] tcp
  2. [] Developer
  3. []
  1. [] CPU

NNN*

tbusNNNNN*

  1. [] Bus IDN

0x12345678 160x12345678/160x12340000-0x1234FFFF

IP 192.168.1.1/24 192.168.1.0-192.168.1.255 24241616

cmakeDebug

** Debug cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo [] gcc -O2 -g -ggdb -DNDEBUG -Wall -WerrorMSVC /O2**

** WindowsWindows**

tools

Benchmark

docs/Benchmark.md

Linux GCC():

  1. GCC
  2. LLVM & Clang

LICENSE


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Linux (16,438
Cpp (15,816
Windows (9,668
Macos (8,819
Data (4,288
Performance (2,516
Socket (2,338
Queue (1,709
Tcp (1,664
Osx (1,509
Ip (840
Message (682
Ipv6 (515
Channels (431
Ipv4 (421
Bus (301
Transfer (267
Cxx (210
Shared Memory (156
Related Projects