prf::net::PpposServiceTaskRunner class final

Generic task runner that services USB CDC backend used by PPPoS.

Public functions

void run()
Runs PPPoS USB backend service loop forever.

Function documentation

void prf::net::PpposServiceTaskRunner::run()

Runs PPPoS USB backend service loop forever.

This loop periodically services CDC transport regardless of current link state so PPP RX/TX path stays responsive. This method never returns.