void init_sql() { static SmidumpDriver driver = { "sql", dumpSql, SMI_FLAG_NODESCR, SMIDUMP_DRIVER_CANT_UNITE | SMIDUMP_DRIVER_CANT_OUTPUT, "SQL data model definitions", NULL, NULL }; smidumpRegisterDriver(&driver); }
void initSming() { static SmidumpDriver driver = { "sming", dumpSming, 0, SMIDUMP_DRIVER_CANT_UNITE, "SMIng", NULL, NULL }; smidumpRegisterDriver(&driver); }
void initCompliances() { static SmidumpDriver driver = { "compliances", dumpCompliances, SMI_FLAG_NODESCR, SMIDUMP_DRIVER_CANT_UNITE, "compliances with all included objects / notifications", /* opt, */ NULL, NULL }; smidumpRegisterDriver(&driver); }
void init_fig() { static SmidumpDriver driverTree = { "fig-tree", dumpFigTree, SMI_FLAG_NODESCR, SMIDUMP_DRIVER_CANT_UNITE | SMIDUMP_DRIVER_CANT_OUTPUT, "tree graphics in xfig fig format", NULL, NULL }; static SmidumpDriver driverUml = { "fig-uml", dumpFigUml, SMI_FLAG_NODESCR, SMIDUMP_DRIVER_CANT_UNITE | SMIDUMP_DRIVER_CANT_OUTPUT, "UML graphics in xfig fig format", NULL, NULL }; smidumpRegisterDriver(&driverTree); smidumpRegisterDriver(&driverUml); }
void initImports() { static SmidumpDriver driver = { "imports", dumpImports, SMI_FLAG_NODESCR, SMIDUMP_DRIVER_CANT_UNITE, "recursive list of all imports", NULL, NULL }; smidumpRegisterDriver(&driver); }
void initCm() { static SmidumpDriverOption opt[] = { { "explain", OPT_FLAG, &XPLAIN, 0, "explain what the algorithm does"}, { 0, OPT_END, 0, 0 } }; static SmidumpDriver driver = { "cm", dumpCm, SMI_FLAG_NODESCR, SMIDUMP_DRIVER_CANT_OUTPUT, "reverse engineered conceptual model", opt, NULL }; smidumpRegisterDriver(&driver); }
void initMetrics() { static SmidumpDriverOption opt[] = { { "raw", OPT_FLAG, &raw, 0, "generate raw statistics (no percentages)"}, { 0, OPT_END, 0, 0 } }; static SmidumpDriver driver = { "metrics", dumpMetrics, 0, 0, "metrics characterizing MIB modules", opt, NULL }; smidumpRegisterDriver(&driver); }
void initSizes() { static SmidumpDriverOption opt[] = { { "variables", OPT_FLAG, &detail, 0, "show detailed information the sizes of variables"}, { 0, OPT_END, 0, 0 } }; static SmidumpDriver driver = { "sizes", dumpSizes, SMI_FLAG_NODESCR, 0, "RFC 3416 PDU sizes excluding message / transport headers", opt, NULL }; smidumpRegisterDriver(&driver); }
void initNetsnmp() { static SmidumpDriverOption opt[] = { { "no-mgr-stubs", OPT_FLAG, &noMgrStubs, 0, "do not generate manager stub code"}, { "no-agt-stubs", OPT_FLAG, &noAgtStubs, 0, "do not generate agent stub code"}, { 0, OPT_END, 0, 0 } }; static SmidumpDriver driver = { "netsnmp", dumpNetSnmp, SMI_FLAG_NODESCR, SMIDUMP_DRIVER_CANT_UNITE, "ANSI C code for the NET-SNMP package", opt, NULL }; smidumpRegisterDriver(&driver); }
void initXml() { static SmidumpDriverOption opt[] = { { "no-schema", OPT_FLAG, &disableschema, 0, "disable XML Schema spec in the toplevel element"}, { "no-doctype", OPT_FLAG, &disabledoctype, 0, "disable DOCTYPE spec in the XML prolog"}, { 0, OPT_END, 0, 0 } }; static SmidumpDriver driver = { "xml", dumpXml, 0, SMIDUMP_DRIVER_CANT_UNITE, "intermediate SMI XML exchange format", opt, NULL }; smidumpRegisterDriver(&driver); }