// This file was automatically generated by bifcl from /pobj/zeek-8.0.1/zeek-8.0.1/src/input/input.bif (alternative mode).

#pragma once

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

// NOLINTNEXTLINE(performance-enum-size)
namespace BifEnum::Input { enum Event {
	EVENT_NEW = 0,
	EVENT_CHANGED = 1,
	EVENT_REMOVED = 2,
}; }
namespace zeek::BifType::Enum::Input { extern zeek::IntrusivePtr<zeek::EnumType> Event; }
namespace zeek::BifType::Record::Input { extern zeek::IntrusivePtr<zeek::RecordType> TableDescription; }
namespace zeek::BifType::Record::Input { extern zeek::IntrusivePtr<zeek::RecordType> EventDescription; }
namespace zeek::BifType::Record::Input { extern zeek::IntrusivePtr<zeek::RecordType> AnalysisDescription; }
namespace zeek::BifFunc::Input { extern zeek::ValPtr __create_table_stream_bif(zeek::detail::Frame* frame, const zeek::Args*); }
namespace zeek::BifFunc::Input { extern zeek::ValPtr __create_event_stream_bif(zeek::detail::Frame* frame, const zeek::Args*); }
namespace zeek::BifFunc::Input { extern zeek::ValPtr __create_analysis_stream_bif(zeek::detail::Frame* frame, const zeek::Args*); }
namespace zeek::BifFunc::Input { extern zeek::ValPtr __remove_stream_bif(zeek::detail::Frame* frame, const zeek::Args*); }
namespace zeek::BifFunc::Input { extern zeek::ValPtr __force_update_bif(zeek::detail::Frame* frame, const zeek::Args*); }
namespace zeek::BifConst::Input { extern int accept_unsupported_types; }

#endif
