Avionics
Core avionics package for CURE flight computers
Loading...
Searching...
No Matches
Stream Class Reference

#include <serial_mock.h>

Collaboration diagram for Stream:
Collaboration graph

Public Member Functions

virtual int available ()
virtual int read ()
virtual int peek ()
virtual void flush ()
virtual size_t write (uint8_t byte)
virtual size_t write (const char *str)
virtual size_t write (const char *buffer, size_t size)
virtual size_t write (const uint8_t *buffer, size_t size)
void clearWriteCalls ()
std::string readStringUntil (char terminator)
template<typename T>
void print (const T &message)
template<typename T>
void println (const T &message)
void println ()
std::string readString ()
void println (const char *message)

Public Attributes

std::vector< uint8_t > writeCalls

Detailed Description

Definition at line 69 of file serial_mock.h.

Member Function Documentation

◆ available()

virtual int Stream::available ( )
inlinevirtual

Definition at line 73 of file serial_mock.h.

◆ clearWriteCalls()

void Stream::clearWriteCalls ( )
inline

Definition at line 84 of file serial_mock.h.

◆ flush()

virtual void Stream::flush ( )
inlinevirtual

Definition at line 76 of file serial_mock.h.

◆ peek()

virtual int Stream::peek ( )
inlinevirtual

Definition at line 75 of file serial_mock.h.

◆ print()

template<typename T>
void Stream::print ( const T & message)
inline

Definition at line 99 of file serial_mock.h.

◆ println() [1/3]

void Stream::println ( )
inline

Definition at line 108 of file serial_mock.h.

◆ println() [2/3]

void Stream::println ( const char * message)
inline

Definition at line 122 of file serial_mock.h.

◆ println() [3/3]

template<typename T>
void Stream::println ( const T & message)
inline

Definition at line 104 of file serial_mock.h.

◆ read()

virtual int Stream::read ( )
inlinevirtual

Definition at line 74 of file serial_mock.h.

◆ readString()

std::string Stream::readString ( )
inline

Definition at line 113 of file serial_mock.h.

◆ readStringUntil()

std::string Stream::readStringUntil ( char terminator)
inline

Definition at line 89 of file serial_mock.h.

◆ write() [1/4]

virtual size_t Stream::write ( const char * buffer,
size_t size )
inlinevirtual

Definition at line 82 of file serial_mock.h.

◆ write() [2/4]

virtual size_t Stream::write ( const char * str)
inlinevirtual

Definition at line 81 of file serial_mock.h.

◆ write() [3/4]

virtual size_t Stream::write ( const uint8_t * buffer,
size_t size )
inlinevirtual

Definition at line 83 of file serial_mock.h.

◆ write() [4/4]

virtual size_t Stream::write ( uint8_t byte)
inlinevirtual

Definition at line 77 of file serial_mock.h.

Member Data Documentation

◆ writeCalls

std::vector<uint8_t> Stream::writeCalls

Definition at line 71 of file serial_mock.h.


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