Skip to content

Boost signals & slots management tool

License

Notifications You must be signed in to change notification settings

karlsvec/switchwire

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is switchwire?
Switchwire enables developers to easily manage signals and slots across an application. It provides a central event management solution that makes it easy to connect objects together based on event names and patterns. With switchwire, objects do not need to know anything about the sender or receiver of events -- all they need to know are the names and signatures of the events. This promotes loose coupling of objects and can lead to applications that are easier to maintain. Switchwire is written in portable C++ code, and has been built and tested on Windows, GNU/Linux, and Mac OSX.

Who should use switchwire?
Application developers who write event-driven programs and who do not already use a signals and slots framework will be interested in switchwire. Developers who already use a signals and slots framework should check out what switchwire has to offer -- it might just be easier than what you're already using!

Who should not use switchwire?
Applications that are designed to be procedural and have little interaction with a user will probably not benefit from switchwire.

About

Boost signals & slots management tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.5%
  • CMake 13.2%
  • C 2.4%
  • Ruby 1.3%
  • Squirrel 0.6%