Base Framework
Public Member Functions | List of all members
AsynchronousInputStream Class Referenceabstract

Inherits AsynchronousStream.

Inherited by SerialPort [virtual], and Socket [virtual].

Public Member Functions

virtual AsynchronousReadOperation read (uint8 *buffer, unsigned int bytesToRead, AsynchronousReadEventListener *listener)=0
 
- Public Member Functions inherited from AsynchronousStream
virtual ~AsynchronousStream () noexcept(false)
 

Additional Inherited Members

- Static Public Member Functions inherited from AsynchronousStream
static bool asyncTest () noexcept
 

Member Function Documentation

◆ read()

virtual AsynchronousReadOperation AsynchronousInputStream::read ( uint8 *  buffer,
unsigned int  bytesToRead,
AsynchronousReadEventListener listener 
)
pure virtual

Requests and asynchronous read operation.

Parameters
bufferThe bytes to be read.
bytesToReadThe number of bytes to be read.
listenerThe listener to be notified on completion.

Implemented in Socket, and SerialPort.