sip/src/event_manager/events library

Classes

ErrorCause
All of the following Event classes are named exactly the same as the strings that the old code used except that they are all prefixed with Event. ie. "stateChanged" is EventStateChanged
EventType
each EventType class can implement this method and the EventManager will call it before delivering an event, thus ensuring good quality events with a fail early approach.