// See the file "COPYING" in the main distribution directory for copyright. #pragma once #include #include namespace zeek::packet_analysis::MPLS { class MPLSAnalyzer : public zeek::packet_analysis::Analyzer { public: MPLSAnalyzer(); ~MPLSAnalyzer() override = default; AnalyzerResult AnalyzePacket(size_t len, const uint8_t* data, Packet* packet) override; static zeek::packet_analysis::AnalyzerPtr Instantiate() { return std::make_shared(); } }; }