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