snmp.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 1996-2023 The Squid Software Foundation and contributors
3  *
4  * Squid software is distributed under GPLv2+ license and includes
5  * contributions from numerous individuals and organizations.
6  * Please see the COPYING and CONTRIBUTORS files for details.
7  */
8 
9 #ifndef SQUID_INCLUDE_SNMP_H
10 #define SQUID_INCLUDE_SNMP_H
11 
12 /*
13  * Definitions for the Simple Network Management Protocol (RFC 1067).
14  *
15  */
16 /**********************************************************************
17  *
18  * Copyright 1997 by Carnegie Mellon University
19  *
20  * All Rights Reserved
21  *
22  * Permission to use, copy, modify, and distribute this software and its
23  * documentation for any purpose and without fee is hereby granted,
24  * provided that the above copyright notice appear in all copies and that
25  * both that copyright notice and this permission notice appear in
26  * supporting documentation, and that the name of CMU not be
27  * used in advertising or publicity pertaining to distribution of the
28  * software without specific, written prior permission.
29  *
30  * CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
31  * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
32  * CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
33  * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
34  * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
35  * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
36  * SOFTWARE.
37  *
38  **********************************************************************/
39 
40 #if HAVE_SYS_TYPES_H
41 #include <sys/types.h>
42 #endif
43 #if HAVE_NETINET_IN_H
44 #include <netinet/in.h>
45 #endif
46 
47 /* These come first */
48 #include "snmp_error.h"
49 
50 /* I didn't touch this */
51 #include "snmp_session.h"
52 
53 /* The various modules */
54 #include "snmp_msg.h"
55 #include "snmp_pdu.h"
56 #include "snmp_vars.h"
57 
58 /* Other functions */
59 #include "snmp_api_error.h"
60 #include "snmp_coexist.h"
61 #include "snmp_error.h"
62 #include "version.h"
63 /* Other stuff I didn't touch */
64 #include "parse.h"
65 #include "snmp-internal.h"
66 #include "snmp_api.h"
67 #include "snmp_debug.h"
68 #include "snmp_impl.h"
69 
70 #endif /* SQUID_INCLUDE_SNMP_H */
71 

 

Introduction

Documentation

Support

Miscellaneous