I have a project that is essentially a notifier to listening applications. The base class is a generic C++ class that simply manages data. When the data changes it needs to notify the listeners that something has changed. One of the methods of notification is events.

I have already implemented an ATL class that has events within it. How does my base class notify the ATL class to fire the events?

Sorry if this is simple - I think I am trying to make it more difficult then it actually is. Thanks in advance!