changed the callback type of addRemoteConfig to boost::function.
this will make it more convenient, e.g., by allowing the caller to pass boost::bind encapsulating a class object and a class method. boost::function is upper compatible to function pointer, so it doesn't ensure source-level compatibility. the functor overhead shouldn't matter in this context, and since this module already uses boost::function this change doesn't introduce additional dependency.
Showing with 7 additions and 12 deletions