// This file was automatically generated by bifcl from /build/zeek/src/zeek-4.0.3/src/analyzer/protocol/snmp/events.bif (plugin mode).

#if defined(BRO_IN_NETVAR) || ! defined(_build_zeek_src_zeek_4_0_3_build_src_analyzer_protocol_snmp_events_bif)
#ifndef BRO_IN_NETVAR
#ifndef _build_zeek_src_zeek_4_0_3_build_src_analyzer_protocol_snmp_events_bif
#define _build_zeek_src_zeek_4_0_3_build_src_analyzer_protocol_snmp_events_bif
#include "zeek/zeek-bif.h"
#endif
#endif

extern zeek::EventHandlerPtr snmp_get_request; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_get_request.")]] void generate_snmp_get_request(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, zeek::Val* pdu);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_get_request(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, zeek::IntrusivePtr<zeek::Val> pdu);  }  }
extern zeek::EventHandlerPtr snmp_get_next_request; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_get_next_request.")]] void generate_snmp_get_next_request(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, zeek::Val* pdu);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_get_next_request(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, zeek::IntrusivePtr<zeek::Val> pdu);  }  }
extern zeek::EventHandlerPtr snmp_response; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_response.")]] void generate_snmp_response(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, zeek::Val* pdu);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_response(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, zeek::IntrusivePtr<zeek::Val> pdu);  }  }
extern zeek::EventHandlerPtr snmp_set_request; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_set_request.")]] void generate_snmp_set_request(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, zeek::Val* pdu);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_set_request(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, zeek::IntrusivePtr<zeek::Val> pdu);  }  }
extern zeek::EventHandlerPtr snmp_trap; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_trap.")]] void generate_snmp_trap(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, zeek::Val* pdu);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_trap(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, zeek::IntrusivePtr<zeek::Val> pdu);  }  }
extern zeek::EventHandlerPtr snmp_get_bulk_request; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_get_bulk_request.")]] void generate_snmp_get_bulk_request(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, zeek::Val* pdu);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_get_bulk_request(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, zeek::IntrusivePtr<zeek::Val> pdu);  }  }
extern zeek::EventHandlerPtr snmp_inform_request; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_inform_request.")]] void generate_snmp_inform_request(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, zeek::Val* pdu);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_inform_request(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, zeek::IntrusivePtr<zeek::Val> pdu);  }  }
extern zeek::EventHandlerPtr snmp_trapV2; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_trapV2.")]] void generate_snmp_trapV2(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, zeek::Val* pdu);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_trapV2(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, zeek::IntrusivePtr<zeek::Val> pdu);  }  }
extern zeek::EventHandlerPtr snmp_report; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_report.")]] void generate_snmp_report(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, zeek::Val* pdu);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_report(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, zeek::IntrusivePtr<zeek::Val> pdu);  }  }
extern zeek::EventHandlerPtr snmp_unknown_pdu; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_unknown_pdu.")]] void generate_snmp_unknown_pdu(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, bro_uint_t tag);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_unknown_pdu(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, bro_uint_t tag);  }  }
extern zeek::EventHandlerPtr snmp_unknown_scoped_pdu; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_unknown_scoped_pdu.")]] void generate_snmp_unknown_scoped_pdu(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header, bro_uint_t tag);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_unknown_scoped_pdu(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header, bro_uint_t tag);  }  }
extern zeek::EventHandlerPtr snmp_encrypted_pdu; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_encrypted_pdu.")]] void generate_snmp_encrypted_pdu(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::Val* header);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_encrypted_pdu(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, zeek::IntrusivePtr<zeek::Val> header);  }  }
extern zeek::EventHandlerPtr snmp_unknown_header_version; 
namespace BifEvent {  [[deprecated("Remove in 4.1. Use zeek::BifEvent::enqueue_snmp_unknown_header_version.")]] void generate_snmp_unknown_header_version(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, bro_uint_t version);  } 
namespace zeek { namespace BifEvent {  void enqueue_snmp_unknown_header_version(zeek::analyzer::Analyzer* analyzer, zeek::Connection* c, int is_orig, bro_uint_t version);  }  }

#endif
