I want to give others the chance to do something when certain events happen in my extension.
So to be clear: I'm not wanting to use existing hooks in my extension, I'm wanting to create a new hook that my extension will invoke and other code may choose to react to.
I couldn't find anything in the developers' guide about this. Looking at the source makes me think that maybe I should be doing something with
CRM_Utils_Hook or perhaps
Is there a standardised way to do this? Are there any good examples?