@@ -17,14 +17,14 @@ struct Out_cclsInfo {
1717 int files, funcs, types, vars;
1818 } db;
1919 struct Pipeline {
20- int64_t lastIdle, completed, enqueued;
20+ int64_t lastIdle, completed, enqueued, opened ;
2121 } pipeline;
2222 struct Project {
2323 int entries;
2424 } project;
2525};
2626REFLECT_STRUCT (Out_cclsInfo::DB, files, funcs, types, vars);
27- REFLECT_STRUCT (Out_cclsInfo::Pipeline, lastIdle, completed, enqueued);
27+ REFLECT_STRUCT (Out_cclsInfo::Pipeline, lastIdle, completed, enqueued, opened );
2828REFLECT_STRUCT (Out_cclsInfo::Project, entries);
2929REFLECT_STRUCT (Out_cclsInfo, db, pipeline, project);
3030} // namespace
@@ -38,6 +38,7 @@ void MessageHandler::ccls_info(EmptyParam &, ReplyOnce &reply) {
3838 result.pipeline .lastIdle = pipeline::stats.last_idle ;
3939 result.pipeline .completed = pipeline::stats.completed ;
4040 result.pipeline .enqueued = pipeline::stats.enqueued ;
41+ result.pipeline .opened = pipeline::stats.opened ;
4142 result.project .entries = 0 ;
4243 for (auto &[_, folder] : project->root2folder )
4344 result.project .entries += folder.entries .size ();
0 commit comments