Squid Web Cache
master
Loading...
Searching...
No Matches
SnmpRequest.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 1996-2025 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_SRC_SNMPREQUEST_H
10
#define SQUID_SRC_SNMPREQUEST_H
11
12
#if SQUID_SNMP
13
#include "
acl/forward.h
"
14
#include "
ip/Address.h
"
15
#include "
snmp_session.h
"
16
17
// POD
18
class
SnmpRequest
19
{
20
public
:
21
u_char *
buf
;
22
u_char *
outbuf
;
23
int
len
;
24
int
sock
;
25
long
reqid
;
26
int
outlen
;
27
28
Ip::Address
from
;
29
30
struct
snmp_pdu
*
PDU
;
31
u_char *
community
;
32
33
struct
snmp_session
session
;
34
};
35
36
#endif
/* SQUID_SNMP */
37
38
#endif
/* SQUID_SRC_SNMPREQUEST_H */
39
forward.h
Ip::Address
Definition
Address.h:43
SnmpRequest
Definition
SnmpRequest.h:19
SnmpRequest::PDU
struct snmp_pdu * PDU
Definition
SnmpRequest.h:30
SnmpRequest::community
u_char * community
Definition
SnmpRequest.h:31
SnmpRequest::sock
int sock
Definition
SnmpRequest.h:24
SnmpRequest::outlen
int outlen
Definition
SnmpRequest.h:26
SnmpRequest::reqid
long reqid
Definition
SnmpRequest.h:25
SnmpRequest::buf
u_char * buf
Definition
SnmpRequest.h:21
SnmpRequest::len
int len
Definition
SnmpRequest.h:23
SnmpRequest::from
Ip::Address from
Definition
SnmpRequest.h:28
SnmpRequest::session
struct snmp_session session
Definition
SnmpRequest.h:33
SnmpRequest::outbuf
u_char * outbuf
Definition
SnmpRequest.h:22
Address.h
snmp_session.h
snmp_pdu
Definition
snmp_pdu.h:50
snmp_session
Definition
snmp_session.h:36
squid
src
SnmpRequest.h
Generated by
1.9.8