Include dependency graph for ADMessageProvider.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|Interface class for objects that provide messages to the SystemMessenger. |
Interface class for objects that provide messages to the SystemMessenger.
Note: this class is intentionally not written as a purely abstract class. For simple methods, such as getType() it's not prudent to consume the extra vtable and call sequence overhead in order to allow anyone to subclass how getType() works. Should this become a problem, it can certainly be altered, but the intention is to keep it 'featherweight'.