1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-29 13:04:28 +01:00

Add active test for TCP over ethernet

This commit is contained in:
Matias Fontanini
2016-03-26 16:11:03 -07:00
parent 6aac22fa74
commit d80c27de29
9 changed files with 198 additions and 39 deletions

View File

@@ -66,8 +66,10 @@ public:
void validate(PacketCapturer::PacketStorage& packets);
virtual std::string name() const = 0;
protected:
const PacketSenderPtr& packet_sender() const;
const ConfigurationPtr& configuration() const;
Tins::PacketSender& packet_sender();
const Tins::PacketSender& packet_sender() const;
Configuration& configuration();
const Configuration& configuration() const;
virtual bool test_matches_packet(const Tins::PDU& pdu) const = 0;
virtual void execute_test() = 0;
virtual void validate_packet(const Tins::PDU& pdu) = 0;