af_packet: Use override for overriding parent methods

This commit is contained in:
Tim Wojtulewicz 2023-04-25 08:44:45 -07:00 committed by Tim Wojtulewicz
parent 69cae88bb0
commit ba15e3e3b2

View file

@ -39,19 +39,19 @@ public:
/** /**
* Destructor. * Destructor.
*/ */
virtual ~AF_PacketSource(); ~AF_PacketSource() override;
static PktSrc* InstantiateAF_Packet(const std::string& path, bool is_live); static PktSrc* InstantiateAF_Packet(const std::string& path, bool is_live);
protected: protected:
// PktSrc interface. // PktSrc interface.
virtual void Open(); void Open() override;
virtual void Close(); void Close() override;
virtual bool ExtractNextPacket(zeek::Packet* pkt); bool ExtractNextPacket(zeek::Packet* pkt) override;
virtual void DoneWithPacket(); void DoneWithPacket() override;
virtual bool PrecompileFilter(int index, const std::string& filter); bool PrecompileFilter(int index, const std::string& filter) override;
virtual bool SetFilter(int index); bool SetFilter(int index) override;
virtual void Statistics(Stats* stats); void Statistics(Stats* stats) override;
private: private:
Properties props; Properties props;