explicit-override.patch 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. diff --git a/Pcap++/header/WinPcapLiveDevice.h b/Pcap++/header/WinPcapLiveDevice.h
  2. index 9cc5a501..816a96cf 100644
  3. --- a/Pcap++/header/WinPcapLiveDevice.h
  4. +++ b/Pcap++/header/WinPcapLiveDevice.h
  5. @@ -1,10 +1,8 @@
  6. #pragma once
  7. -#if defined(_WIN32)
  8. -
  9. /// @file
  10. -# include "PcapLiveDevice.h"
  11. +#include "PcapLiveDevice.h"
  12. /**
  13. * \namespace pcpp
  14. @@ -34,17 +32,17 @@ namespace pcpp
  15. WinPcapLiveDevice& operator=(const WinPcapLiveDevice& other);
  16. public:
  17. - virtual LiveDeviceType getDeviceType() const
  18. + LiveDeviceType getDeviceType() const override
  19. {
  20. return WinPcapDevice;
  21. }
  22. bool startCapture(OnPacketArrivesCallback onPacketArrives, void* onPacketArrivesUserCookie,
  23. int intervalInSecondsToUpdateStats, OnStatsUpdateCallback onStatsUpdate,
  24. - void* onStatsUpdateUserCookie);
  25. + void* onStatsUpdateUserCookie) override;
  26. bool startCapture(int intervalInSecondsToUpdateStats, OnStatsUpdateCallback onStatsUpdate,
  27. - void* onStatsUpdateUserCookie);
  28. - bool startCapture(RawPacketVector& capturedPacketsVector)
  29. + void* onStatsUpdateUserCookie) override;
  30. + bool startCapture(RawPacketVector& capturedPacketsVector) override
  31. {
  32. return PcapLiveDevice::startCapture(capturedPacketsVector);
  33. }
  34. @@ -76,5 +74,3 @@ namespace pcpp
  35. };
  36. } // namespace pcpp
  37. -
  38. -#endif // _WIN32