43 : inUseSendStreamIds_(0)
44 , nextSendStreamId_(0)
56 for (
unsigned i = 0; i < num_senders; ++i)
Implementation of the OpenLCB interface abstraction for the CAN-bus interface standard.
Abstract class representing an OpenLCB Interface.
void set_stream_transport(StreamTransport *s)
Adds the necessary object for this interface to support stream transport.
Helper class for sending stream data to a CAN interface.
StreamTransportCan(IfCan *iface, unsigned num_senders)
Constructor.
~StreamTransportCan()
Destructor.
Collects the objects needed to support streams on an OpenLCB interface.
~StreamTransport()
Destructor.
TypedQAsync< StreamSender > senders_
Stream Sender objects.
StreamTransport(If *iface)
Constructor.