snmpDTLSUDPDomain.h 860 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef _SNMPDTLSUDPDOMAIN_H
  2. #define _SNMPDTLSUDPDOMAIN_H
  3. #if HAVE_NETINET_IN_H
  4. #include <netinet/in.h>
  5. #endif
  6. config_require(UDP)
  7. config_require(TLSBase)
  8. #include <net-snmp/types.h>
  9. #include <net-snmp/library/snmp_transport.h>
  10. #ifdef __cplusplus
  11. extern "C" {
  12. #endif
  13. #define TRANSPORT_DOMAIN_DTLS_UDP_IP 1,3,6,1,6,1,9
  14. NETSNMP_IMPORT oid netsnmpDTLSUDPDomain[7];
  15. NETSNMP_IMPORT size_t netsnmpDTLSUDPDomain_len;
  16. netsnmp_transport *netsnmp_dtlsudp_transport(const struct sockaddr_in *addr,
  17. int local);
  18. /*
  19. * Register any configuration tokens specific to the agent.
  20. */
  21. void netsnmp_dtlsudp_agent_config_tokens_register(void);
  22. /*
  23. * "Constructor" for transport domain object.
  24. */
  25. void netsnmp_dtlsudp_ctor(void);
  26. #ifdef __cplusplus
  27. }
  28. #endif
  29. #endif/*_SNMPDTLSUDPDOMAIN_H*/