Lines Matching defs:idx
250 for (size_t idx = 0; idx < config.size(); ++idx) {
251 PROFILER_LOG_DEBUG(LOG_CORE, "%s:config->name() = %s", __func__, config[idx].name().c_str());
252 auto it = pluginIds_.find(config[idx].name());
258 PROFILER_LOG_INFO(LOG_CORE, "%s:index = %d, clock = %s", __func__, it->second, config[idx].clock().c_str());
259 pluginModules_[it->second]->SetConfigData(config[idx].config_data());
260 pluginModules_[it->second]->SetClockId(COMMON::GetClockId(config[idx].clock()));
281 size_t idx = 0;
296 if (idx > config.size()) {
297 PROFILER_LOG_WARN(LOG_CORE, "%s:idx %zu out of size %zu", __func__, idx, config.size());
300 if (config[idx].sample_interval() == 0) {
304 auto callback = [this, id, config, idx] { this->PullResult(id, config[idx].is_protobuf_serialize()); };
305 int32_t timerFd = scheduleTaskManager_.ScheduleTask(callback, config[idx].sample_interval());
310 scheduleTask_[config[idx].name()] = timerFd;
321 idx++;