[go: up one dir, main page]

File: old-cisco-ip-mib.h

package info (click to toggle)
scli 0.3.1-3.1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 4,872 kB
  • ctags: 8,627
  • sloc: ansic: 32,657; sh: 7,388; makefile: 321
file content (198 lines) | stat: -rw-r--r-- 6,998 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
/*							-- DO NOT EDIT --
 * Generated by smidump version 0.4.3-pre1:
 *   smidump -f scli OLD-CISCO-IP-MIB
 *
 * Derived from OLD-CISCO-IP-MIB:
 *
 * $Id: old-cisco-ip-mib.h 708 2004-10-14 19:56:33Z schoenw $
 */

#ifndef _OLD_CISCO_IP_MIB_H_
#define _OLD_CISCO_IP_MIB_H_

#include "gsnmp.h"

G_BEGIN_DECLS

/*
 * C type definitions for OLD-CISCO-IP-MIB::lip.
 */

#define OLD_CISCO_IP_MIB_ACTTHRESH     (1 << 0) 
#define OLD_CISCO_IP_MIB_ACTLOSTPKTS   (1 << 1) 
#define OLD_CISCO_IP_MIB_ACTLOSTBYTS   (1 << 2) 
#define OLD_CISCO_IP_MIB_ACTAGE        (1 << 3) 
#define OLD_CISCO_IP_MIB_CKACTAGE      (1 << 4) 
#define OLD_CISCO_IP_MIB_ACTCHECKPOINT (1 << 5) 
#define OLD_CISCO_IP_MIB_IPNOACCESS    (1 << 6) 

typedef struct {
    gint32   *actThresh;         /* ro Integer32 */
    gint32   *actLostPkts;       /* ro Integer32 */
    gint32   *actLostByts;       /* ro Integer32 */
    guint32  *actAge;            /* ro RFC1155-SMI::TimeTicks */
    guint32  *ckactAge;          /* ro RFC1155-SMI::TimeTicks */
    gint32   *actCheckPoint;     /* rw Integer32 */
    guint32  *ipNoaccess;        /* ro RFC1155-SMI::Counter */
} old_cisco_ip_mib_lip_t;

extern old_cisco_ip_mib_lip_t *
old_cisco_ip_mib_new_lip(void);

extern void
old_cisco_ip_mib_get_lip(GNetSnmp *s, old_cisco_ip_mib_lip_t **lip, gint64 mask);

extern void
old_cisco_ip_mib_set_lip(GNetSnmp *s, old_cisco_ip_mib_lip_t *lip, gint64 mask);

extern void
old_cisco_ip_mib_free_lip(old_cisco_ip_mib_lip_t *lip);

/*
 * C type definitions for OLD-CISCO-IP-MIB::lipAddrEntry.
 */

#define OLD_CISCO_IP_MIB_LOCIPHOW       (1 << 0) 
#define OLD_CISCO_IP_MIB_LOCIPWHO       (1 << 1) 
#define OLD_CISCO_IP_MIB_LOCIPHELPER    (1 << 2) 
#define OLD_CISCO_IP_MIB_LOCIPSECURITY  (1 << 3) 
#define OLD_CISCO_IP_MIB_LOCIPREDIRECTS (1 << 4) 
#define OLD_CISCO_IP_MIB_LOCIPUNREACH   (1 << 5) 

typedef struct {
    guchar   ipAdEntAddr[4];     /* ro RFC1155-SMI::IpAddress */
#define RFC1213_MIB_IPADENTADDRLENGTH 4
    guchar   *locIPHow;           /* ro RFC1213-MIB::DisplayString */
#define OLD_CISCO_IP_MIB_LOCIPHOWMINLENGTH 0
#define OLD_CISCO_IP_MIB_LOCIPHOWMAXLENGTH 65535
    guint16  _locIPHowLength;
    guchar   *locIPWho;           /* ro RFC1155-SMI::IpAddress */
#define OLD_CISCO_IP_MIB_LOCIPWHOLENGTH 4
    guchar   *locIPHelper;        /* ro RFC1155-SMI::IpAddress */
#define OLD_CISCO_IP_MIB_LOCIPHELPERLENGTH 4
    gint32   *locIPSecurity;      /* ro Integer32 */
    gint32   *locIPRedirects;     /* ro Integer32 */
    gint32   *locIPUnreach;       /* ro Integer32 */
} old_cisco_ip_mib_lipAddrEntry_t;

extern void
old_cisco_ip_mib_get_lipAddrTable(GNetSnmp *s, old_cisco_ip_mib_lipAddrEntry_t ***lipAddrEntry, gint64 mask);

extern void
old_cisco_ip_mib_free_lipAddrTable(old_cisco_ip_mib_lipAddrEntry_t **lipAddrEntry);

extern old_cisco_ip_mib_lipAddrEntry_t *
old_cisco_ip_mib_new_lipAddrEntry(void);

extern void
old_cisco_ip_mib_get_lipAddrEntry(GNetSnmp *s, old_cisco_ip_mib_lipAddrEntry_t **lipAddrEntry, guchar *ipAdEntAddr, gint64 mask);

extern void
old_cisco_ip_mib_free_lipAddrEntry(old_cisco_ip_mib_lipAddrEntry_t *lipAddrEntry);

/*
 * C type definitions for OLD-CISCO-IP-MIB::lipRouteEntry.
 */

#define OLD_CISCO_IP_MIB_LOCRTMASK  (1 << 0) 
#define OLD_CISCO_IP_MIB_LOCRTCOUNT (1 << 1) 
#define OLD_CISCO_IP_MIB_LOCRTUSES  (1 << 2) 

typedef struct {
    guchar   ipRouteDest[4]; /* rw RFC1155-SMI::IpAddress */
#define RFC1213_MIB_IPROUTEDESTLENGTH 4
    guchar   *locRtMask;      /* ro RFC1155-SMI::IpAddress */
#define OLD_CISCO_IP_MIB_LOCRTMASKLENGTH 4
    gint32   *locRtCount;     /* ro Integer32 */
    gint32   *locRtUses;      /* ro Integer32 */
} old_cisco_ip_mib_lipRouteEntry_t;

extern void
old_cisco_ip_mib_get_lipRouteTable(GNetSnmp *s, old_cisco_ip_mib_lipRouteEntry_t ***lipRouteEntry, gint64 mask);

extern void
old_cisco_ip_mib_free_lipRouteTable(old_cisco_ip_mib_lipRouteEntry_t **lipRouteEntry);

extern old_cisco_ip_mib_lipRouteEntry_t *
old_cisco_ip_mib_new_lipRouteEntry(void);

extern void
old_cisco_ip_mib_get_lipRouteEntry(GNetSnmp *s, old_cisco_ip_mib_lipRouteEntry_t **lipRouteEntry, guchar *ipRouteDest, gint64 mask);

extern void
old_cisco_ip_mib_free_lipRouteEntry(old_cisco_ip_mib_lipRouteEntry_t *lipRouteEntry);

/*
 * C type definitions for OLD-CISCO-IP-MIB::lipAccountEntry.
 */

#define OLD_CISCO_IP_MIB_ACTSRC       (1 << 0) 
#define OLD_CISCO_IP_MIB_ACTDST       (1 << 1) 
#define OLD_CISCO_IP_MIB_ACTPKTS      (1 << 2) 
#define OLD_CISCO_IP_MIB_ACTBYTS      (1 << 3) 
#define OLD_CISCO_IP_MIB_ACTVIOLATION (1 << 4) 

typedef struct {
    guchar   actSrc[4];        /* ro RFC1155-SMI::IpAddress */
#define OLD_CISCO_IP_MIB_ACTSRCLENGTH 4
    guchar   actDst[4];        /* ro RFC1155-SMI::IpAddress */
#define OLD_CISCO_IP_MIB_ACTDSTLENGTH 4
    gint32   *actPkts;          /* ro Integer32 */
    gint32   *actByts;          /* ro Integer32 */
    gint32   *actViolation;     /* ro Integer32 */
} old_cisco_ip_mib_lipAccountEntry_t;

extern void
old_cisco_ip_mib_get_lipAccountingTable(GNetSnmp *s, old_cisco_ip_mib_lipAccountEntry_t ***lipAccountEntry, gint64 mask);

extern void
old_cisco_ip_mib_free_lipAccountingTable(old_cisco_ip_mib_lipAccountEntry_t **lipAccountEntry);

extern old_cisco_ip_mib_lipAccountEntry_t *
old_cisco_ip_mib_new_lipAccountEntry(void);

extern void
old_cisco_ip_mib_get_lipAccountEntry(GNetSnmp *s, old_cisco_ip_mib_lipAccountEntry_t **lipAccountEntry, guchar *actSrc, guchar *actDst, gint64 mask);

extern void
old_cisco_ip_mib_free_lipAccountEntry(old_cisco_ip_mib_lipAccountEntry_t *lipAccountEntry);

/*
 * C type definitions for OLD-CISCO-IP-MIB::lipCkAccountEntry.
 */

#define OLD_CISCO_IP_MIB_CKACTSRC       (1 << 0) 
#define OLD_CISCO_IP_MIB_CKACTDST       (1 << 1) 
#define OLD_CISCO_IP_MIB_CKACTPKTS      (1 << 2) 
#define OLD_CISCO_IP_MIB_CKACTBYTS      (1 << 3) 
#define OLD_CISCO_IP_MIB_CKACTVIOLATION (1 << 4) 

typedef struct {
    guchar   ckactSrc[4];        /* ro RFC1155-SMI::IpAddress */
#define OLD_CISCO_IP_MIB_CKACTSRCLENGTH 4
    guchar   ckactDst[4];        /* ro RFC1155-SMI::IpAddress */
#define OLD_CISCO_IP_MIB_CKACTDSTLENGTH 4
    gint32   *ckactPkts;          /* ro Integer32 */
    gint32   *ckactByts;          /* ro Integer32 */
    gint32   *ckactViolation;     /* ro Integer32 */
} old_cisco_ip_mib_lipCkAccountEntry_t;

extern void
old_cisco_ip_mib_get_lipCkAccountingTable(GNetSnmp *s, old_cisco_ip_mib_lipCkAccountEntry_t ***lipCkAccountEntry, gint64 mask);

extern void
old_cisco_ip_mib_free_lipCkAccountingTable(old_cisco_ip_mib_lipCkAccountEntry_t **lipCkAccountEntry);

extern old_cisco_ip_mib_lipCkAccountEntry_t *
old_cisco_ip_mib_new_lipCkAccountEntry(void);

extern void
old_cisco_ip_mib_get_lipCkAccountEntry(GNetSnmp *s, old_cisco_ip_mib_lipCkAccountEntry_t **lipCkAccountEntry, guchar *ckactSrc, guchar *ckactDst, gint64 mask);

extern void
old_cisco_ip_mib_free_lipCkAccountEntry(old_cisco_ip_mib_lipCkAccountEntry_t *lipCkAccountEntry);


G_END_DECLS

#endif /* _OLD_CISCO_IP_MIB_H_ */