Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::BLEProtocolEngine Class Referenceabstract

Shared base class for protocol implementation on a per-BLE-connection basis. More...

#include <BLEDefs.hxx>

Inheritance diagram for openlcb::BLEProtocolEngine:
Destructable openlcb::BLEHubPort

Classes

struct  Deleter
 

Public Member Functions

virtual void disconnect_and_delete ()=0
 Notifies the protocol engine that the connection has been terminated.
 

Detailed Description

Shared base class for protocol implementation on a per-BLE-connection basis.

Definition at line 42 of file BLEDefs.hxx.

Member Function Documentation

◆ disconnect_and_delete()

virtual void openlcb::BLEProtocolEngine::disconnect_and_delete ( )
pure virtual

Notifies the protocol engine that the connection has been terminated.

The implementation must (eventually) call delete this.

Implemented in openlcb::BLEHubPort.


The documentation for this class was generated from the following file: