mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Fix clang-tidy modernize-use-override warnings in headers
This commit is contained in:
parent
edf3ceb52c
commit
e613e7c304
26 changed files with 67 additions and 68 deletions
38
src/Expr.h
38
src/Expr.h
|
@ -255,7 +255,7 @@ public:
|
||||||
ZEEK_EXPR_ACCESSOR_DECLS(NameExpr)
|
ZEEK_EXPR_ACCESSOR_DECLS(NameExpr)
|
||||||
ZEEK_EXPR_ACCESSOR_DECLS(RefExpr)
|
ZEEK_EXPR_ACCESSOR_DECLS(RefExpr)
|
||||||
|
|
||||||
void Describe(ODesc* d) const override final;
|
void Describe(ODesc* d) const final;
|
||||||
|
|
||||||
virtual TraversalCode Traverse(TraversalCallback* cb) const = 0;
|
virtual TraversalCode Traverse(TraversalCallback* cb) const = 0;
|
||||||
|
|
||||||
|
@ -513,8 +513,8 @@ public:
|
||||||
bool HasReducedOps(Reducer* c) const override;
|
bool HasReducedOps(Reducer* c) const override;
|
||||||
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
||||||
|
|
||||||
ExprPtr GetOp1() const override final { return op; }
|
ExprPtr GetOp1() const final { return op; }
|
||||||
void SetOp1(ExprPtr _op) override final { op = std::move(_op); }
|
void SetOp1(ExprPtr _op) final { op = std::move(_op); }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
UnaryExpr(ExprTag arg_tag, ExprPtr arg_op);
|
UnaryExpr(ExprTag arg_tag, ExprPtr arg_op);
|
||||||
|
@ -549,11 +549,11 @@ public:
|
||||||
bool HasReducedOps(Reducer* c) const override;
|
bool HasReducedOps(Reducer* c) const override;
|
||||||
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
||||||
|
|
||||||
ExprPtr GetOp1() const override final { return op1; }
|
ExprPtr GetOp1() const final { return op1; }
|
||||||
ExprPtr GetOp2() const override final { return op2; }
|
ExprPtr GetOp2() const final { return op2; }
|
||||||
|
|
||||||
void SetOp1(ExprPtr _op) override final { op1 = std::move(_op); }
|
void SetOp1(ExprPtr _op) final { op1 = std::move(_op); }
|
||||||
void SetOp2(ExprPtr _op) override final { op2 = std::move(_op); }
|
void SetOp2(ExprPtr _op) final { op2 = std::move(_op); }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
BinaryExpr(ExprTag arg_tag, ExprPtr arg_op1, ExprPtr arg_op2)
|
BinaryExpr(ExprTag arg_tag, ExprPtr arg_op1, ExprPtr arg_op2)
|
||||||
|
@ -932,13 +932,13 @@ public:
|
||||||
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
||||||
StmtPtr ReduceToSingletons(Reducer* c) override;
|
StmtPtr ReduceToSingletons(Reducer* c) override;
|
||||||
|
|
||||||
ExprPtr GetOp1() const override final { return op1; }
|
ExprPtr GetOp1() const final { return op1; }
|
||||||
ExprPtr GetOp2() const override final { return op2; }
|
ExprPtr GetOp2() const final { return op2; }
|
||||||
ExprPtr GetOp3() const override final { return op3; }
|
ExprPtr GetOp3() const final { return op3; }
|
||||||
|
|
||||||
void SetOp1(ExprPtr _op) override final { op1 = std::move(_op); }
|
void SetOp1(ExprPtr _op) final { op1 = std::move(_op); }
|
||||||
void SetOp2(ExprPtr _op) override final { op2 = std::move(_op); }
|
void SetOp2(ExprPtr _op) final { op2 = std::move(_op); }
|
||||||
void SetOp3(ExprPtr _op) override final { op3 = std::move(_op); }
|
void SetOp3(ExprPtr _op) final { op3 = std::move(_op); }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void ExprDescribe(ODesc* d) const override;
|
void ExprDescribe(ODesc* d) const override;
|
||||||
|
@ -1400,11 +1400,11 @@ public:
|
||||||
bool HasReducedOps(Reducer* c) const override;
|
bool HasReducedOps(Reducer* c) const override;
|
||||||
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
||||||
|
|
||||||
ExprPtr GetOp1() const override final;
|
ExprPtr GetOp1() const final;
|
||||||
ExprPtr GetOp2() const override final;
|
ExprPtr GetOp2() const final;
|
||||||
|
|
||||||
void SetOp1(ExprPtr _op) override final;
|
void SetOp1(ExprPtr _op) final;
|
||||||
void SetOp2(ExprPtr _op) override final;
|
void SetOp2(ExprPtr _op) final;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void ExprDescribe(ODesc* d) const override;
|
void ExprDescribe(ODesc* d) const override;
|
||||||
|
@ -1599,8 +1599,8 @@ public:
|
||||||
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
||||||
StmtPtr ReduceToSingletons(Reducer* c) override;
|
StmtPtr ReduceToSingletons(Reducer* c) override;
|
||||||
|
|
||||||
ExprPtr GetOp1() const override final { return args; }
|
ExprPtr GetOp1() const final { return args; }
|
||||||
void SetOp1(ExprPtr _op) override final { args = {NewRef{}, _op->AsListExpr()}; }
|
void SetOp1(ExprPtr _op) final { args = {NewRef{}, _op->AsListExpr()}; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void ExprDescribe(ODesc* d) const override;
|
void ExprDescribe(ODesc* d) const override;
|
||||||
|
|
|
@ -70,14 +70,14 @@ private:
|
||||||
|
|
||||||
class LocDB : public MMDB {
|
class LocDB : public MMDB {
|
||||||
public:
|
public:
|
||||||
bool OpenFromScriptConfig();
|
bool OpenFromScriptConfig() override;
|
||||||
std::string_view Description() { return "GeoIP location database"; }
|
std::string_view Description() override { return "GeoIP location database"; }
|
||||||
};
|
};
|
||||||
|
|
||||||
class AsnDB : public MMDB {
|
class AsnDB : public MMDB {
|
||||||
public:
|
public:
|
||||||
bool OpenFromScriptConfig();
|
bool OpenFromScriptConfig() override;
|
||||||
std::string_view Description() { return "GeoIP ASN database"; }
|
std::string_view Description() override { return "GeoIP ASN database"; }
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // USE_GEOIP
|
#endif // USE_GEOIP
|
||||||
|
|
|
@ -236,7 +236,7 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
MD5Val();
|
MD5Val();
|
||||||
~MD5Val();
|
~MD5Val() override;
|
||||||
|
|
||||||
ValPtr DoClone(CloneState* state) override;
|
ValPtr DoClone(CloneState* state) override;
|
||||||
|
|
||||||
|
@ -264,7 +264,7 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
SHA1Val();
|
SHA1Val();
|
||||||
~SHA1Val();
|
~SHA1Val() override;
|
||||||
|
|
||||||
ValPtr DoClone(CloneState* state) override;
|
ValPtr DoClone(CloneState* state) override;
|
||||||
|
|
||||||
|
@ -292,7 +292,7 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
SHA256Val();
|
SHA256Val();
|
||||||
~SHA256Val();
|
~SHA256Val() override;
|
||||||
|
|
||||||
ValPtr DoClone(CloneState* state) override;
|
ValPtr DoClone(CloneState* state) override;
|
||||||
|
|
||||||
|
|
|
@ -136,9 +136,9 @@ public:
|
||||||
static unsigned int* CurrentTimers() { return current_timers; }
|
static unsigned int* CurrentTimers() { return current_timers; }
|
||||||
|
|
||||||
// IOSource API methods
|
// IOSource API methods
|
||||||
virtual double GetNextTimeout() override;
|
double GetNextTimeout() override;
|
||||||
virtual void Process() override;
|
void Process() override;
|
||||||
virtual const char* Tag() override { return "TimerMgr"; }
|
const char* Tag() override { return "TimerMgr"; }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Performs some extra initialization on a timer manager. This shouldn't
|
* Performs some extra initialization on a timer manager. This shouldn't
|
||||||
|
|
|
@ -169,7 +169,7 @@ private:
|
||||||
class Manager final : public iosource::IOSource {
|
class Manager final : public iosource::IOSource {
|
||||||
public:
|
public:
|
||||||
Manager();
|
Manager();
|
||||||
~Manager();
|
~Manager() override;
|
||||||
|
|
||||||
void InitPostScript();
|
void InitPostScript();
|
||||||
|
|
||||||
|
|
|
@ -406,7 +406,7 @@ class TableType : public IndexType {
|
||||||
public:
|
public:
|
||||||
TableType(TypeListPtr ind, TypePtr yield);
|
TableType(TypeListPtr ind, TypePtr yield);
|
||||||
|
|
||||||
~TableType();
|
~TableType() override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Assesses whether an &expire_func attribute's function type is compatible
|
* Assesses whether an &expire_func attribute's function type is compatible
|
||||||
|
|
|
@ -17,10 +17,10 @@ namespace zeek::analyzer::krb {
|
||||||
class KRB_Analyzer final : public analyzer::Analyzer {
|
class KRB_Analyzer final : public analyzer::Analyzer {
|
||||||
public:
|
public:
|
||||||
explicit KRB_Analyzer(Connection* conn);
|
explicit KRB_Analyzer(Connection* conn);
|
||||||
virtual ~KRB_Analyzer();
|
~KRB_Analyzer() override;
|
||||||
|
|
||||||
virtual void Done();
|
void Done() override;
|
||||||
virtual void DeliverPacket(int len, const u_char* data, bool orig, uint64_t seq, const IP_Hdr* ip, int caplen);
|
void DeliverPacket(int len, const u_char* data, bool orig, uint64_t seq, const IP_Hdr* ip, int caplen) override;
|
||||||
|
|
||||||
static analyzer::Analyzer* Instantiate(Connection* conn) { return new KRB_Analyzer(conn); }
|
static analyzer::Analyzer* Instantiate(Connection* conn) { return new KRB_Analyzer(conn); }
|
||||||
|
|
||||||
|
|
|
@ -10,10 +10,10 @@ namespace zeek::analyzer::snmp {
|
||||||
class SNMP_Analyzer final : public analyzer::Analyzer {
|
class SNMP_Analyzer final : public analyzer::Analyzer {
|
||||||
public:
|
public:
|
||||||
explicit SNMP_Analyzer(Connection* conn);
|
explicit SNMP_Analyzer(Connection* conn);
|
||||||
virtual ~SNMP_Analyzer();
|
~SNMP_Analyzer() override;
|
||||||
|
|
||||||
virtual void Done();
|
void Done() override;
|
||||||
virtual void DeliverPacket(int len, const u_char* data, bool orig, uint64_t seq, const IP_Hdr* ip, int caplen);
|
void DeliverPacket(int len, const u_char* data, bool orig, uint64_t seq, const IP_Hdr* ip, int caplen) override;
|
||||||
|
|
||||||
static analyzer::Analyzer* InstantiateAnalyzer(Connection* conn) { return new SNMP_Analyzer(conn); }
|
static analyzer::Analyzer* InstantiateAnalyzer(Connection* conn) { return new SNMP_Analyzer(conn); }
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ namespace zeek::analyzer::websocket {
|
||||||
class WebSocket_Analyzer : public analyzer::tcp::TCP_ApplicationAnalyzer {
|
class WebSocket_Analyzer : public analyzer::tcp::TCP_ApplicationAnalyzer {
|
||||||
public:
|
public:
|
||||||
WebSocket_Analyzer(zeek::Connection* conn);
|
WebSocket_Analyzer(zeek::Connection* conn);
|
||||||
~WebSocket_Analyzer() = default;
|
~WebSocket_Analyzer() override = default;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Allows script land to configure the WebSocket analyzer before analysis.
|
* Allows script land to configure the WebSocket analyzer before analysis.
|
||||||
|
|
|
@ -26,7 +26,7 @@ class WebSocketShim : public zeek::cluster::Backend {
|
||||||
public:
|
public:
|
||||||
WebSocketShim(std::unique_ptr<zeek::cluster::EventSerializer> es, std::unique_ptr<zeek::cluster::LogSerializer> ls,
|
WebSocketShim(std::unique_ptr<zeek::cluster::EventSerializer> es, std::unique_ptr<zeek::cluster::LogSerializer> ls,
|
||||||
std::unique_ptr<zeek::cluster::detail::EventHandlingStrategy> ehs);
|
std::unique_ptr<zeek::cluster::detail::EventHandlingStrategy> ehs);
|
||||||
~WebSocketShim();
|
~WebSocketShim() override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Component factory.
|
* Component factory.
|
||||||
|
|
|
@ -31,7 +31,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* Destructor.
|
* Destructor.
|
||||||
*/
|
*/
|
||||||
~ZeroMQBackend();
|
~ZeroMQBackend() override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Spawns a thread running zmq_proxy() for the configured XPUB/XSUB listen
|
* Spawns a thread running zmq_proxy() for the configured XPUB/XSUB listen
|
||||||
|
|
|
@ -13,15 +13,14 @@ namespace zeek::file_analysis::detail {
|
||||||
*/
|
*/
|
||||||
class PE : public file_analysis::Analyzer {
|
class PE : public file_analysis::Analyzer {
|
||||||
public:
|
public:
|
||||||
~PE();
|
~PE() override;
|
||||||
|
|
||||||
static file_analysis::Analyzer* Instantiate(RecordValPtr args, file_analysis::File* file) {
|
static file_analysis::Analyzer* Instantiate(RecordValPtr args, file_analysis::File* file) {
|
||||||
return new PE(std::move(args), file);
|
return new PE(std::move(args), file);
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual bool DeliverStream(const u_char* data, uint64_t len);
|
bool DeliverStream(const u_char* data, uint64_t len) override;
|
||||||
|
bool EndOfFile() override;
|
||||||
virtual bool EndOfFile();
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
PE(RecordValPtr args, file_analysis::File* file);
|
PE(RecordValPtr args, file_analysis::File* file);
|
||||||
|
|
|
@ -193,7 +193,7 @@ private:
|
||||||
class WakeupHandler final : public IOSource {
|
class WakeupHandler final : public IOSource {
|
||||||
public:
|
public:
|
||||||
WakeupHandler();
|
WakeupHandler();
|
||||||
~WakeupHandler();
|
~WakeupHandler() override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tells the handler to wake up the loop by firing the flare.
|
* Tells the handler to wake up the loop by firing the flare.
|
||||||
|
|
|
@ -219,7 +219,7 @@ public:
|
||||||
* poll should time out in seconds from the current time. Return
|
* poll should time out in seconds from the current time. Return
|
||||||
* -1 if this should not be considered.
|
* -1 if this should not be considered.
|
||||||
*/
|
*/
|
||||||
virtual double GetNextTimeout() override;
|
double GetNextTimeout() override;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
friend class Manager;
|
friend class Manager;
|
||||||
|
|
|
@ -24,7 +24,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* Overridden from parent class.
|
* Overridden from parent class.
|
||||||
*/
|
*/
|
||||||
virtual void Done() override;
|
void Done() override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the parent packet analyzer for this session adapter. This can't be passed to
|
* Sets the parent packet analyzer for this session adapter. This can't be passed to
|
||||||
|
|
|
@ -68,8 +68,8 @@ public:
|
||||||
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
ExprPtr Reduce(Reducer* c, StmtPtr& red_stmt) override;
|
||||||
ExprPtr ReduceToSingleton(Reducer* c, StmtPtr& red_stmt) override;
|
ExprPtr ReduceToSingleton(Reducer* c, StmtPtr& red_stmt) override;
|
||||||
|
|
||||||
ExprPtr GetOp3() const override final { return op3; }
|
ExprPtr GetOp3() const final { return op3; }
|
||||||
void SetOp3(ExprPtr _op) override final { op3 = std::move(_op); }
|
void SetOp3(ExprPtr _op) final { op3 = std::move(_op); }
|
||||||
|
|
||||||
TraversalCode Traverse(TraversalCallback* cb) const override;
|
TraversalCode Traverse(TraversalCallback* cb) const override;
|
||||||
|
|
||||||
|
@ -246,11 +246,11 @@ public:
|
||||||
|
|
||||||
auto Tag() const { return tag; }
|
auto Tag() const { return tag; }
|
||||||
|
|
||||||
ExprPtr GetOp1() const override final { return arg1; }
|
ExprPtr GetOp1() const final { return arg1; }
|
||||||
ExprPtr GetOp2() const override final { return arg2; }
|
ExprPtr GetOp2() const final { return arg2; }
|
||||||
|
|
||||||
void SetOp1(ExprPtr op) override final { arg1 = std::move(op); }
|
void SetOp1(ExprPtr op) final { arg1 = std::move(op); }
|
||||||
void SetOp2(ExprPtr op) override final { arg2 = std::move(op); }
|
void SetOp2(ExprPtr op) final { arg2 = std::move(op); }
|
||||||
|
|
||||||
ValPtr Eval(Frame* f) const override;
|
ValPtr Eval(Frame* f) const override;
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ public:
|
||||||
Session(double t, EventHandlerPtr timeout_event, EventHandlerPtr status_update_event = nullptr,
|
Session(double t, EventHandlerPtr timeout_event, EventHandlerPtr status_update_event = nullptr,
|
||||||
double status_update_interval = 0);
|
double status_update_interval = 0);
|
||||||
|
|
||||||
virtual ~Session() {}
|
~Session() override = default;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Invoked when the session is about to be removed. Use Ref(this)
|
* Invoked when the session is about to be removed. Use Ref(this)
|
||||||
|
@ -135,7 +135,7 @@ public:
|
||||||
return EnqueueEvent(h, analyzer, zeek::Args{std::forward<Args>(args)...});
|
return EnqueueEvent(h, analyzer, zeek::Args{std::forward<Args>(args)...});
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual void Describe(ODesc* d) const override;
|
void Describe(ODesc* d) const override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the session to expire after a given amount of time.
|
* Sets the session to expire after a given amount of time.
|
||||||
|
|
|
@ -53,7 +53,7 @@ private:
|
||||||
class FileAnalyzer : public file_analysis::Analyzer {
|
class FileAnalyzer : public file_analysis::Analyzer {
|
||||||
public:
|
public:
|
||||||
FileAnalyzer(RecordValPtr arg_args, file_analysis::File* arg_file);
|
FileAnalyzer(RecordValPtr arg_args, file_analysis::File* arg_file);
|
||||||
virtual ~FileAnalyzer();
|
~FileAnalyzer() override;
|
||||||
|
|
||||||
static file_analysis::Analyzer* InstantiateAnalyzer(RecordValPtr args, file_analysis::File* file);
|
static file_analysis::Analyzer* InstantiateAnalyzer(RecordValPtr args, file_analysis::File* file);
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ inline void log(const std::string& msg) {
|
||||||
class Manager : public zeek::plugin::Plugin {
|
class Manager : public zeek::plugin::Plugin {
|
||||||
public:
|
public:
|
||||||
Manager() {}
|
Manager() {}
|
||||||
virtual ~Manager();
|
~Manager() override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Runtime method to begin registration of a Spicy EVT module. All
|
* Runtime method to begin registration of a Spicy EVT module. All
|
||||||
|
|
|
@ -54,7 +54,7 @@ private:
|
||||||
class PacketAnalyzer : public packet_analysis::Analyzer {
|
class PacketAnalyzer : public packet_analysis::Analyzer {
|
||||||
public:
|
public:
|
||||||
PacketAnalyzer(std::string name);
|
PacketAnalyzer(std::string name);
|
||||||
virtual ~PacketAnalyzer();
|
~PacketAnalyzer() override;
|
||||||
|
|
||||||
/** Records a debug message. */
|
/** Records a debug message. */
|
||||||
void DebugMsg(const std::string& msg) { _state.DebugMsg(msg); }
|
void DebugMsg(const std::string& msg) { _state.DebugMsg(msg); }
|
||||||
|
|
|
@ -123,7 +123,7 @@ private:
|
||||||
class TCP_Analyzer : public ProtocolAnalyzer, public analyzer::tcp::TCP_ApplicationAnalyzer {
|
class TCP_Analyzer : public ProtocolAnalyzer, public analyzer::tcp::TCP_ApplicationAnalyzer {
|
||||||
public:
|
public:
|
||||||
TCP_Analyzer(Connection* conn);
|
TCP_Analyzer(Connection* conn);
|
||||||
virtual ~TCP_Analyzer();
|
~TCP_Analyzer() override;
|
||||||
|
|
||||||
// Overridden from Spicy's Analyzer.
|
// Overridden from Spicy's Analyzer.
|
||||||
void Init() override;
|
void Init() override;
|
||||||
|
@ -151,7 +151,7 @@ public:
|
||||||
class UDP_Analyzer : public ProtocolAnalyzer, public analyzer::Analyzer {
|
class UDP_Analyzer : public ProtocolAnalyzer, public analyzer::Analyzer {
|
||||||
public:
|
public:
|
||||||
UDP_Analyzer(Connection* conn);
|
UDP_Analyzer(Connection* conn);
|
||||||
virtual ~UDP_Analyzer();
|
~UDP_Analyzer() override;
|
||||||
|
|
||||||
// Overridden from Spicy's Analyzer.
|
// Overridden from Spicy's Analyzer.
|
||||||
void Init() override;
|
void Init() override;
|
||||||
|
|
|
@ -241,7 +241,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* Destruction also cleanly shuts down the entire supervised process tree.
|
* Destruction also cleanly shuts down the entire supervised process tree.
|
||||||
*/
|
*/
|
||||||
~Supervisor();
|
~Supervisor() override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Perform some initialization that needs to happen after scripts are loaded
|
* Perform some initialization that needs to happen after scripts are loaded
|
||||||
|
|
|
@ -47,7 +47,7 @@ public:
|
||||||
Manager(const Manager&) = delete;
|
Manager(const Manager&) = delete;
|
||||||
Manager& operator=(const Manager&) = delete;
|
Manager& operator=(const Manager&) = delete;
|
||||||
|
|
||||||
~Manager();
|
~Manager() override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initialization of the manager. This is called late during Zeek's
|
* Initialization of the manager. This is called late during Zeek's
|
||||||
|
|
|
@ -26,7 +26,7 @@ namespace detail {
|
||||||
class HeartbeatTimer final : public zeek::detail::Timer {
|
class HeartbeatTimer final : public zeek::detail::Timer {
|
||||||
public:
|
public:
|
||||||
HeartbeatTimer(double t) : zeek::detail::Timer(t, zeek::detail::TIMER_THREAD_HEARTBEAT) {}
|
HeartbeatTimer(double t) : zeek::detail::Timer(t, zeek::detail::TIMER_THREAD_HEARTBEAT) {}
|
||||||
virtual ~HeartbeatTimer() {}
|
~HeartbeatTimer() override = default;
|
||||||
|
|
||||||
void Dispatch(double t, bool is_expire) override;
|
void Dispatch(double t, bool is_expire) override;
|
||||||
|
|
||||||
|
|
|
@ -54,7 +54,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* Destructor.
|
* Destructor.
|
||||||
*/
|
*/
|
||||||
virtual ~MsgThread();
|
~MsgThread() override;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sends a message to the child thread. The message will be processed
|
* Sends a message to the child thread. The message will be processed
|
||||||
|
|
|
@ -46,9 +46,9 @@ public:
|
||||||
Ascii(MsgThread* t, const SeparatorInfo& info);
|
Ascii(MsgThread* t, const SeparatorInfo& info);
|
||||||
~Ascii() override = default;
|
~Ascii() override = default;
|
||||||
|
|
||||||
virtual bool Describe(ODesc* desc, Value* val, const std::string& name = "") const override;
|
bool Describe(ODesc* desc, Value* val, const std::string& name = "") const override;
|
||||||
virtual bool Describe(ODesc* desc, int num_fields, const Field* const* fields, Value** vals) const override;
|
bool Describe(ODesc* desc, int num_fields, const Field* const* fields, Value** vals) const override;
|
||||||
virtual Value* ParseValue(const std::string& s, const std::string& name, TypeTag type,
|
Value* ParseValue(const std::string& s, const std::string& name, TypeTag type,
|
||||||
TypeTag subtype = TYPE_ERROR) const override;
|
TypeTag subtype = TYPE_ERROR) const override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue