Esempio n. 1
0
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);
}
Esempio n. 3
0
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);
}
Esempio n. 4
0
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);
}
Esempio n. 6
0
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);
}
Esempio n. 8
0
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);
}
Esempio n. 9
0
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);
}
Esempio n. 10
0
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);
}