const-correct IUpdateManagerSvc
add const
to i_registerCondition
's void*
argument -- so that clients can register a dependency referring to (for them!) const
objects, thus avoiding that they must interact with and/or have access to pointers to non-const
instances of their dependencies (which they should typically not be able to modify!). Please note that this changes the interface, so any implementations have to be updated 'in sync'!
Edited by Gerhard Raven