};
std::unique_ptr<Impl> _impl;
- virtual void initialize();
+ virtual void initialize() override;
void set_ipv4_packet_filter(ip_packet_filter* filter) {
_impl->_inet.set_packet_filter(filter);
}
funcs.resize(cct->_conf->ms_async_max_op_threads);
}
virtual bool support_zero_copy_read() const override { return true; }
- virtual bool support_local_listen_table() const { return true; }
+ virtual bool support_local_listen_table() const override { return true; }
virtual void spawn_worker(unsigned i, std::function<void ()> &&func) override;
virtual void join_worker(unsigned i) override {
public:
ipv4_tcp(ipv4& inet, EventCenter *c);
~ipv4_tcp();
- virtual void received(Packet p, ipv4_address from, ipv4_address to);
+ virtual void received(Packet p, ipv4_address from, ipv4_address to) override;
virtual bool forward(forward_hash& out_hash_data, Packet& p, size_t off) override;
friend class ipv4;
};
icmp _icmp;
public:
ipv4_icmp(CephContext *c, ipv4& inet) : cct(c), _inet_l4(inet), _icmp(c, _inet_l4) {}
- virtual void received(Packet p, ipv4_address from, ipv4_address to) {
+ virtual void received(Packet p, ipv4_address from, ipv4_address to) override {
_icmp.received(std::move(p), from, to);
}
friend class ipv4;