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

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

namespace BifEnum { namespace Input { enum Event {
	EVENT_NEW = 0,
	EVENT_CHANGED = 1,
	EVENT_REMOVED = 2,
}; } }
namespace zeek { namespace BifType { namespace Enum{ namespace Input {  extern zeek::IntrusivePtr<zeek::EnumType> Event;  } } }}
namespace BifType { namespace Enum{ namespace Input {  [[deprecated("Remove in v4.1.  Use zeek::BifType::Enum::Input::Event.")]] extern zeek::EnumType * Event;  } } }
namespace zeek { namespace BifType { namespace Record{ namespace Input {  extern zeek::IntrusivePtr<zeek::RecordType> TableDescription;  } } }}
namespace BifType { namespace Record{ namespace Input {  [[deprecated("Remove in v4.1.  Use zeek::BifType::Record::Input::TableDescription.")]] extern zeek::RecordType * TableDescription;  } } }
namespace zeek { namespace BifType { namespace Record{ namespace Input {  extern zeek::IntrusivePtr<zeek::RecordType> EventDescription;  } } }}
namespace BifType { namespace Record{ namespace Input {  [[deprecated("Remove in v4.1.  Use zeek::BifType::Record::Input::EventDescription.")]] extern zeek::RecordType * EventDescription;  } } }
namespace zeek { namespace BifType { namespace Record{ namespace Input {  extern zeek::IntrusivePtr<zeek::RecordType> AnalysisDescription;  } } }}
namespace BifType { namespace Record{ namespace Input {  [[deprecated("Remove in v4.1.  Use zeek::BifType::Record::Input::AnalysisDescription.")]] extern zeek::RecordType * AnalysisDescription;  } } }
namespace zeek { namespace BifFunc { namespace Input { extern zeek::detail::BifReturnVal __create_table_stream_bif(zeek::detail::Frame* frame, const zeek::Args*); }  } }
namespace BifFunc { namespace Input {  [[deprecated("Remove in v4.1.  Use zeek::BifFunc::Input::__create_table_stream_bif.")]] inline zeek::detail::BifReturnVal bro___create_table_stream(zeek::detail::Frame* frame, const zeek::Args* args) { return zeek::BifFunc::Input::__create_table_stream_bif(frame, args); }  }  }
namespace zeek { namespace BifFunc { namespace Input { extern zeek::detail::BifReturnVal __create_event_stream_bif(zeek::detail::Frame* frame, const zeek::Args*); }  } }
namespace BifFunc { namespace Input {  [[deprecated("Remove in v4.1.  Use zeek::BifFunc::Input::__create_event_stream_bif.")]] inline zeek::detail::BifReturnVal bro___create_event_stream(zeek::detail::Frame* frame, const zeek::Args* args) { return zeek::BifFunc::Input::__create_event_stream_bif(frame, args); }  }  }
namespace zeek { namespace BifFunc { namespace Input { extern zeek::detail::BifReturnVal __create_analysis_stream_bif(zeek::detail::Frame* frame, const zeek::Args*); }  } }
namespace BifFunc { namespace Input {  [[deprecated("Remove in v4.1.  Use zeek::BifFunc::Input::__create_analysis_stream_bif.")]] inline zeek::detail::BifReturnVal bro___create_analysis_stream(zeek::detail::Frame* frame, const zeek::Args* args) { return zeek::BifFunc::Input::__create_analysis_stream_bif(frame, args); }  }  }
namespace zeek { namespace BifFunc { namespace Input { extern zeek::detail::BifReturnVal __remove_stream_bif(zeek::detail::Frame* frame, const zeek::Args*); }  } }
namespace BifFunc { namespace Input {  [[deprecated("Remove in v4.1.  Use zeek::BifFunc::Input::__remove_stream_bif.")]] inline zeek::detail::BifReturnVal bro___remove_stream(zeek::detail::Frame* frame, const zeek::Args* args) { return zeek::BifFunc::Input::__remove_stream_bif(frame, args); }  }  }
namespace zeek { namespace BifFunc { namespace Input { extern zeek::detail::BifReturnVal __force_update_bif(zeek::detail::Frame* frame, const zeek::Args*); }  } }
namespace BifFunc { namespace Input {  [[deprecated("Remove in v4.1.  Use zeek::BifFunc::Input::__force_update_bif.")]] inline zeek::detail::BifReturnVal bro___force_update(zeek::detail::Frame* frame, const zeek::Args* args) { return zeek::BifFunc::Input::__force_update_bif(frame, args); }  }  }
namespace zeek { namespace BifConst { namespace Input {  extern int accept_unsupported_types;  }  } }
namespace BifConst { namespace Input {  [[deprecated("Remove in v4.1.  Use zeek::BifConst::Input::accept_unsupported_types.")]] extern int accept_unsupported_types;  }  }

#endif
