Skip to content

AdamBrutsaert/LittleCppMessageBus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LittleMessageBus

A sympathic implementation of a MessageBus extensively using C++ templates, made while I was on holidays at the beach ( everyone does what they want with their vacation haha).

Compiling

g++ -omessagebus src/main.cpp src/MessageBus/*.cpp -Iinclude -Wall -Wextra -std=c++11

Features

  • Static MessageBus class
  • Subscribers of any type (Lambda, Functions, Callable Objects...)
  • Message of any type (primitives, structs...)
  • Message Queue
  • Priority of subscribers
  • Possibility to prevent propagation
  • Extensively using templates enabling clean code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages