lwip-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-commits] lwip/src/include/lwip snmp.h


From: Christiaan Simons
Subject: [lwip-commits] lwip/src/include/lwip snmp.h
Date: Thu, 22 Jun 2006 09:33:10 +0000

CVSROOT:        /sources/lwip
Module name:    lwip
Changes by:     Christiaan Simons <christiaans> 06/06/22 09:33:10

Modified files:
        src/include/lwip: snmp.h 

Log message:
        Added struct obj_id and a few system group access funcs.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/lwip/src/include/lwip/snmp.h?cvsroot=lwip&r1=1.7&r2=1.8

Patches:
Index: snmp.h
===================================================================
RCS file: /sources/lwip/lwip/src/include/lwip/snmp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- snmp.h      19 Jun 2006 13:04:11 -0000      1.7
+++ snmp.h      22 Jun 2006 09:33:10 -0000      1.8
@@ -38,6 +38,20 @@
 /* SNMP support available? */
 #if defined(LWIP_SNMP) && (LWIP_SNMP > 0)
 
+/** fixed maximum length for object identifier type */
+#define OBJ_ID_LEN 32
+/** internal object identifier representation */
+struct obj_id
+{
+  u8_t len;
+  s32_t id[OBJ_ID_LEN];
+};
+
+/* system */
+void snmp_inc_sysuptime(void);
+void snmp_get_sysuptime(u32_t *value);
+void snmp_get_sysobjid(const struct obj_id **oid);
+
 /* network interface */
 void snmp_add_ifinoctets(u32_t value); 
 void snmp_inc_ifinucastpkts(void);
@@ -132,11 +146,17 @@
 void snmp_inc_snmpoutsetrequests(void);
 void snmp_inc_snmpoutgetresponses(void);
 void snmp_inc_snmpouttraps(void);
+void snmp_get_snmpgrpid(const struct obj_id **oid);
 
 /* LWIP_SNMP support not available */
 /* define everything to be empty */
 #else
 
+/* system */
+#define snmp_inc_sysuptime()
+#define snmp_get_sysuptime(value)
+#define snmp_get_sysobjid(oid)
+
 /* network interface */
 #define snmp_add_ifinoctets(value) 
 #define snmp_inc_ifinucastpkts()
@@ -230,6 +250,7 @@
 #define snmp_inc_snmpoutsetrequests()
 #define snmp_inc_snmpoutgetresponses()
 #define snmp_inc_snmpouttraps()
+#define snmp_get_snmpgrpid()
 
 #endif
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]