class Interceptor
Defined at line 40 of file ../../src/connectivity/network/testing/netemul/network-context/lib/interceptors/interceptor.h
Abstract definition of base packet interceptors.
Used for adverse network conditions emulation.
Public Methods
void Intercept (InterceptPacket packet)
Intercepts a packet
std::vector<InterceptPacket> Flush ()
Flushes all packets that may be in interceptors internal memory.
void Interceptor (ForwardPacketCallback forward)
Defined at line 44 of file ../../src/connectivity/network/testing/netemul/network-context/lib/interceptors/interceptor.h
void ~Interceptor ()
Defined at line 46 of file ../../src/connectivity/network/testing/netemul/network-context/lib/interceptors/interceptor.h
Protected Methods
void Forward (InterceptPacket packet)
Defined at line 53 of file ../../src/connectivity/network/testing/netemul/network-context/lib/interceptors/interceptor.h