}
}
+ void OnTimeZoneChanged(const std::string& time_zone,
+ const std::string& time_zone_id) override {
+ FrameComponent::OnTimeZoneChanged(time_zone, time_zone_id);
+ if (cb_.time_zone_changed) {
+ cb_.time_zone_changed(this, time_zone.c_str(),
+ time_zone_id.c_str(), user_data_);
+ }
+ }
+
private:
base_frame_component_lifecycle_callback_s cb_;
void* user_data_;
}
}
+ void OnTimeZoneChanged(const std::string& time_zone,
+ const std::string& time_zone_id) override {
+ ServiceComponent::OnTimeZoneChanged(time_zone, time_zone_id);
+ if (cb_.time_zone_changed) {
+ cb_.time_zone_changed(this, time_zone.c_str(),
+ time_zone_id.c_str(), user_data_);
+ }
+ }
+
private:
base_service_component_lifecycle_callback_s cb_;
void* user_data_;
}
}
+ void OnTimeZoneChanged(const std::string& time_zone, const std::string& time_zone_id) override {
+ ServiceComponent::OnTimeZoneChanged(time_zone, time_zone_id);
+ if (cb_.time_zone_changed) {
+ cb_.time_zone_changed(this,
+ time_zone.c_str(),
+ time_zone_id.c_str(),
+ user_data_);
+ }
+ }
+
private:
service_component_lifecycle_callback_s cb_;
void* user_data_;