Safir SDK Core
|
Base class used when composing more elaborated interfaces. More...
#include <Safir/Dob/Consumer.h>
Public Member Functions | |
virtual | ~ConsumerBase () |
Friends | |
class | Safir::Dob::Internal::Callbacks |
Base class used when composing more elaborated interfaces.
This class is used to avoid dynamic_casts. Instead of using a dynamic_cast, the Callbacks can call the corresponding To* function, which will convert the pointer to a consumer of the desired type. This is only a virtual function call, instead of a dynamic_cast, ie potentially much quicker.
|
virtual |
|
friend |