00001
00022
00023
00024
00025 #include <net-snmp/net-snmp-config.h>
00026 #include <net-snmp/net-snmp-includes.h>
00027 #include <net-snmp/agent/net-snmp-agent-includes.h>
00028
00029
00030
00031
00032 static int example1 = 42;
00033
00034
00035
00036
00037
00038 void
00039 init_scalar_int(void)
00040 {
00041
00042
00043
00044
00045
00046
00047
00048 oid my_registration_oid[] =
00049 { 1, 3, 6, 1, 4, 1, 8072, 2, 1, 1, 0 };
00050
00051
00052
00053
00054
00055 DEBUGMSGTL(("example_scalar_int",
00056 "Initalizing example scalar int. Default value = %d\n",
00057 example1));
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070 netsnmp_register_int_instance("my example int variable",
00071 my_registration_oid,
00072 OID_LENGTH(my_registration_oid),
00073 &example1, NULL);
00074
00075 DEBUGMSGTL(("example_scalar_int",
00076 "Done initalizing example scalar int\n"));
00077 }