Original Post
For my engine-to-hopefully-one-day-be I would like to create a messaging system.
It should be able to fulfill the following:
1) Any Object (derived from some base class) can register for any message
2) Messages are only sent to registered receivers
3) The Engine will be packed into a DLL but the ''User'' should still be able to create his own messages and send them via the system
4) It should not be too slow
I would appreciate any comments on how I could do this