SNMP++  3.3.11
config_snmp_pp.h File Reference
#include <libsnmp.h>
#include <pthread.h>

Go to the source code of this file.

Macros

#define SNMP_PP_VERSION_STRING   "3.3.10"
 
#define SNMP_PP_VERSION   3
 
#define SNMP_PP_RELEASE   3
 
#define SNMP_PP_PATCHLEVEL   10
 
#define MAX_SNMP_PACKET   4096
 The maximum size of a message that can be sent or received. More...
 
#define DLLOPT
 
#define DLLOPT_TEMPL
 
#define _SNMPv3   1
 
#define SNMP_PP_IPv6   1
 
#define ENABLE_THREADS   1
 
#define HAVE_LIBSSL   1
 
#define HAVE_PTHREAD   1
 
#define SNMP_PP_NAMESPACE
 
#define _USE_OPENSSL
 
#define WITH_LOG_PROFILES   1
 
#define SNMP_BROADCAST
 
#define SNMP_PP_DEFAULT_SNMP_PORT   161
 
#define SNMP_PP_DEFAULT_SNMP_TRAP_PORT   162
 
#define SNMP_PP_MUTABLE
 
#define SAFE_INT_CAST(expr)   ((int)(expr))
 
#define SAFE_UINT_CAST(expr)   ((unsigned int)(expr))
 
#define SAFE_LONG_CAST(expr)   ((long)(expr))
 
#define SAFE_ULONG_CAST(expr)   ((unsigned long)(expr))
 
#define POSIX_THREADS
 

Typedefs

typedef int SocketLengthType
 
typedef struct sockaddr_storage SocketAddrType
 
typedef unsigned long long pp_uint64
 
typedef long long pp_int64
 
typedef int SnmpSocket
 

Macro Definition Documentation

◆ _SNMPv3

#define _SNMPv3   1

Definition at line 62 of file config_snmp_pp.h.

◆ _USE_OPENSSL

#define _USE_OPENSSL

Definition at line 101 of file config_snmp_pp.h.

◆ DLLOPT

#define DLLOPT

Definition at line 53 of file config_snmp_pp.h.

◆ DLLOPT_TEMPL

#define DLLOPT_TEMPL

Definition at line 54 of file config_snmp_pp.h.

◆ ENABLE_THREADS

#define ENABLE_THREADS   1

Definition at line 70 of file config_snmp_pp.h.

◆ HAVE_LIBSSL

#define HAVE_LIBSSL   1

Definition at line 75 of file config_snmp_pp.h.

◆ HAVE_PTHREAD

#define HAVE_PTHREAD   1

Definition at line 84 of file config_snmp_pp.h.

◆ MAX_SNMP_PACKET

#define MAX_SNMP_PACKET   4096

The maximum size of a message that can be sent or received.

Definition at line 41 of file config_snmp_pp.h.

◆ POSIX_THREADS

#define POSIX_THREADS

Definition at line 272 of file config_snmp_pp.h.

◆ SAFE_INT_CAST

#define SAFE_INT_CAST (   expr)    ((int)(expr))

Definition at line 242 of file config_snmp_pp.h.

◆ SAFE_LONG_CAST

#define SAFE_LONG_CAST (   expr)    ((long)(expr))

Definition at line 246 of file config_snmp_pp.h.

◆ SAFE_UINT_CAST

#define SAFE_UINT_CAST (   expr)    ((unsigned int)(expr))

Definition at line 243 of file config_snmp_pp.h.

◆ SAFE_ULONG_CAST

#define SAFE_ULONG_CAST (   expr)    ((unsigned long)(expr))

Definition at line 247 of file config_snmp_pp.h.

◆ SNMP_BROADCAST

#define SNMP_BROADCAST

Definition at line 143 of file config_snmp_pp.h.

◆ SNMP_PP_DEFAULT_SNMP_PORT

#define SNMP_PP_DEFAULT_SNMP_PORT   161

Definition at line 230 of file config_snmp_pp.h.

◆ SNMP_PP_DEFAULT_SNMP_TRAP_PORT

#define SNMP_PP_DEFAULT_SNMP_TRAP_PORT   162

Definition at line 231 of file config_snmp_pp.h.

◆ SNMP_PP_IPv6

#define SNMP_PP_IPv6   1

Definition at line 67 of file config_snmp_pp.h.

◆ SNMP_PP_MUTABLE

#define SNMP_PP_MUTABLE

Definition at line 240 of file config_snmp_pp.h.

◆ SNMP_PP_NAMESPACE

#define SNMP_PP_NAMESPACE

Definition at line 89 of file config_snmp_pp.h.

◆ SNMP_PP_PATCHLEVEL

#define SNMP_PP_PATCHLEVEL   10

Definition at line 38 of file config_snmp_pp.h.

◆ SNMP_PP_RELEASE

#define SNMP_PP_RELEASE   3

Definition at line 37 of file config_snmp_pp.h.

◆ SNMP_PP_VERSION

#define SNMP_PP_VERSION   3

Definition at line 36 of file config_snmp_pp.h.

◆ SNMP_PP_VERSION_STRING

#define SNMP_PP_VERSION_STRING   "3.3.10"

Definition at line 35 of file config_snmp_pp.h.

◆ WITH_LOG_PROFILES

#define WITH_LOG_PROFILES   1

Definition at line 123 of file config_snmp_pp.h.

Typedef Documentation

◆ pp_int64

typedef long long pp_int64

Definition at line 216 of file config_snmp_pp.h.

◆ pp_uint64

typedef unsigned long long pp_uint64

Definition at line 215 of file config_snmp_pp.h.

◆ SnmpSocket

typedef int SnmpSocket

Definition at line 223 of file config_snmp_pp.h.

◆ SocketAddrType

typedef struct sockaddr_storage SocketAddrType

Definition at line 153 of file config_snmp_pp.h.

◆ SocketLengthType

typedef int SocketLengthType

Definition at line 149 of file config_snmp_pp.h.