MCPcopy Create free account
hub / github.com/Icinga/icinga2 / wmain

Function wmain

plugins/check_perfmon.cpp:367–388  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

365}
366
367int wmain(int argc, WCHAR **argv)
368{
369 po::variables_map variables_map;
370 printInfoStruct stPrintInfo;
371 if (!parseArguments(argc, argv, variables_map, stPrintInfo))
372 return 3;
373
374 if (variables_map.count("print-objects")) {
375 printObjects();
376 return 0;
377 }
378
379 if (variables_map.count("print-object-info")) {
380 printObjectInfo(stPrintInfo);
381 return 0;
382 }
383
384 if (QueryPerfData(stPrintInfo))
385 return printOutput(variables_map, stPrintInfo);
386 else
387 return 3;
388}

Callers

nothing calls this directly

Calls 6

printObjectsFunction · 0.85
printObjectInfoFunction · 0.85
QueryPerfDataFunction · 0.85
countMethod · 0.80
parseArgumentsFunction · 0.70
printOutputFunction · 0.70

Tested by

no test coverage detected