mirror of
https://github.com/zeek/zeek.git
synced 2025-10-13 12:08:20 +00:00
Reformat Zeek in Spicy style
This largely copies over Spicy's `.clang-format` configuration file. The one place where we deviate is header include order since Zeek depends on headers being included in a certain order.
This commit is contained in:
parent
7b8e7ed72c
commit
f5a76c1aed
786 changed files with 131714 additions and 153609 deletions
|
@ -4,43 +4,36 @@
|
|||
|
||||
#include "packet_analysis/protocol/gtpv1/gtpv1_pac.h"
|
||||
|
||||
namespace binpac::GTPv1
|
||||
{
|
||||
namespace binpac::GTPv1 {
|
||||
class GTPv1_Conn;
|
||||
}
|
||||
}
|
||||
|
||||
namespace zeek::packet_analysis::gtpv1
|
||||
{
|
||||
namespace zeek::packet_analysis::gtpv1 {
|
||||
|
||||
class GTPv1_Analyzer final : public packet_analysis::Analyzer
|
||||
{
|
||||
class GTPv1_Analyzer final : public packet_analysis::Analyzer {
|
||||
public:
|
||||
explicit GTPv1_Analyzer();
|
||||
~GTPv1_Analyzer() override = default;
|
||||
explicit GTPv1_Analyzer();
|
||||
~GTPv1_Analyzer() override = default;
|
||||
|
||||
bool AnalyzePacket(size_t len, const uint8_t* data, Packet* packet) override;
|
||||
bool AnalyzePacket(size_t len, const uint8_t* data, Packet* packet) override;
|
||||
|
||||
static zeek::packet_analysis::AnalyzerPtr Instantiate()
|
||||
{
|
||||
return std::make_shared<GTPv1_Analyzer>();
|
||||
}
|
||||
static zeek::packet_analysis::AnalyzerPtr Instantiate() { return std::make_shared<GTPv1_Analyzer>(); }
|
||||
|
||||
void SetInnerInfo(int offset, uint8_t next, RecordValPtr val)
|
||||
{
|
||||
inner_packet_offset = offset;
|
||||
next_header = next;
|
||||
gtp_hdr_val = std::move(val);
|
||||
}
|
||||
void SetInnerInfo(int offset, uint8_t next, RecordValPtr val) {
|
||||
inner_packet_offset = offset;
|
||||
next_header = next;
|
||||
gtp_hdr_val = std::move(val);
|
||||
}
|
||||
|
||||
void RemoveConnection(const zeek::detail::ConnKey& conn_key) { conn_map.erase(conn_key); }
|
||||
void RemoveConnection(const zeek::detail::ConnKey& conn_key) { conn_map.erase(conn_key); }
|
||||
|
||||
protected:
|
||||
using ConnMap = std::map<zeek::detail::ConnKey, std::unique_ptr<binpac::GTPv1::GTPv1_Conn>>;
|
||||
ConnMap conn_map;
|
||||
using ConnMap = std::map<zeek::detail::ConnKey, std::unique_ptr<binpac::GTPv1::GTPv1_Conn>>;
|
||||
ConnMap conn_map;
|
||||
|
||||
int inner_packet_offset = -1;
|
||||
uint8_t next_header = 0;
|
||||
RecordValPtr gtp_hdr_val;
|
||||
};
|
||||
int inner_packet_offset = -1;
|
||||
uint8_t next_header = 0;
|
||||
RecordValPtr gtp_hdr_val;
|
||||
};
|
||||
|
||||
} // namespace zeek::packet_analysis::gtpv1
|
||||
} // namespace zeek::packet_analysis::gtpv1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue