SatCat5
satcat5::io::NullSink Class Reference

Detailed Description

An EventListener object that immediately discards all received data.

Definition at line 336 of file io_readable.h.

#include <io_readable.h>

Inheritance diagram for satcat5::io::NullSink:
[legend]
Collaboration diagram for satcat5::io::NullSink:
[legend]

Public Member Functions

virtual void data_unlink (satcat5::io::Readable *src)
 Unlink this EventListener from the designated source, because the designated Readable object is being destroyed. More...
 

Private Member Functions

void data_rcvd (satcat5::io::Readable *src) override
 The data_rcvd() callback is polled whenever data is available. More...
 

Member Function Documentation

◆ data_rcvd()

void NullSink::data_rcvd ( satcat5::io::Readable src)
overrideprivatevirtual

The data_rcvd() callback is polled whenever data is available.

A pointer is provided to assist handlers with multiple sources. Child objects of io::EventListener MUST override this method.

Implements satcat5::io::EventListener.

Definition at line 361 of file io_readable.cc.

◆ data_unlink()

virtual void satcat5::io::EventListener::data_unlink ( satcat5::io::Readable src)
inlinevirtualinherited

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