Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
PacketProcessor.hxx
Go to the documentation of this file.
1
35
#include "
dcc/packet.h
"
36
37
class
RailcomDriver
;
38
39
namespace
dcc
40
{
41
46
class
PacketProcessor
47
{
48
public
:
50
virtual
void
packet_arrived
(
51
const
DCCPacket
*pkt,
RailcomDriver
*railcom) = 0;
52
};
53
54
}
// namespace dcc
RailcomDriver
Abstract base class for railcom drivers.
Definition
RailcomDriver.hxx:48
dcc::PacketProcessor
Abstract class that is used as a plugin in the DCC decoder.
Definition
PacketProcessor.hxx:47
dcc::PacketProcessor::packet_arrived
virtual void packet_arrived(const DCCPacket *pkt, RailcomDriver *railcom)=0
Called in an OS interrupt with the arrived packet.
packet.h
DCCPacket
Stores a DCC packet in memory.
Definition
packet.h:55
src
dcc
PacketProcessor.hxx
Generated on Sun Feb 2 2025 21:18:13 for Open Model Railroad Network (OpenMRN) by
1.9.8