snmpSTDDomain.h 968 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef _SNMPSTDDOMAIN_H
  2. #define _SNMPSTDDOMAIN_H
  3. #ifdef NETSNMP_TRANSPORT_STD_DOMAIN
  4. #include <net-snmp/library/snmp_transport.h>
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. /*
  9. * The SNMP over STD over IPv4 transport domain is identified by
  10. * transportDomainStdIpv4 as defined in RFC 3419.
  11. */
  12. #define TRANSPORT_DOMAIN_STD_IP 1,3,6,1,2,1,100,1,101
  13. extern oid netsnmp_snmpSTDDomain[];
  14. typedef struct netsnmp_std_data_s {
  15. int outfd;
  16. int childpid;
  17. char *prog;
  18. } netsnmp_std_data;
  19. netsnmp_transport *netsnmp_std_transport(const char *instring,
  20. size_t instring_len,
  21. const char *default_target);
  22. /*
  23. * "Constructor" for transport domain object.
  24. */
  25. void netsnmp_std_ctor(void);
  26. #ifdef __cplusplus
  27. }
  28. #endif
  29. #endif /*NETSNMP_TRANSPORT_STD_DOMAIN */
  30. #endif/*_SNMPSTDDOMAIN_H*/