Shellminator
V1.1.1
Simple Terminal
|
#include <Shellminator-IO.hpp>
Public Member Functions | |
void | select (WiFiClient *client_p) |
Select WiFi Client. More... | |
int | available () override |
Available bytes in the channel. More... | |
int | read () override |
Read one byte form the channel. More... | |
int | peek () override |
Peek the firtst byte from the channel. More... | |
void | flush () override |
Flush the channel. More... | |
size_t | write (uint8_t b) override |
Write one byte to the channel. More... | |
size_t | print (char c) override |
Print one character to the channel. More... | |
size_t | print (uint8_t b) |
Print one byte to the channel. More... | |
size_t | print (char *str) override |
Print c-string to the channel. More... | |
size_t | print (const char *str) override |
Print c-string to the channel. More... | |
WiFiClient * | getClientObject () |
Get the address of the chosen WiFi Client. More... | |
virtual int | available () |
Available bytes in the channel. More... | |
virtual int | read () |
Read one byte form the channel. More... | |
virtual int | peek () |
Peek the firtst byte from the channel. More... | |
virtual void | flush () |
Flush the channel. More... | |
virtual size_t | write (uint8_t b) |
Write one byte to the channel. More... | |
virtual size_t | print (char c) |
Print one character to the channel. More... | |
virtual size_t | print (uint8_t b) |
Print one byte to the channel. More... | |
virtual size_t | print (char *str) |
Print c-string to the channel. More... | |
virtual size_t | print (const char *str) |
Print c-string to the channel. More... | |
Definition at line 265 of file Shellminator-IO.hpp.
|
overridevirtual |
Available bytes in the channel.
Reimplemented from shellminatorChannel.
Definition at line 212 of file Shellminator-IO.cpp.
|
overridevirtual |
Flush the channel.
Reimplemented from shellminatorChannel.
Definition at line 233 of file Shellminator-IO.cpp.
WiFiClient * shellminatorWiFiClientChannel::getClientObject | ( | ) |
Get the address of the chosen WiFi Client.
Definition at line 276 of file Shellminator-IO.cpp.
|
overridevirtual |
Peek the firtst byte from the channel.
Reimplemented from shellminatorChannel.
Definition at line 226 of file Shellminator-IO.cpp.
|
overridevirtual |
Print c-string to the channel.
str | The string that has to be printed to the channel. |
Reimplemented from shellminatorChannel.
Definition at line 262 of file Shellminator-IO.cpp.
|
overridevirtual |
Print one character to the channel.
c | The character that has to be printed to the channel. |
Reimplemented from shellminatorChannel.
Definition at line 248 of file Shellminator-IO.cpp.
|
overridevirtual |
Print c-string to the channel.
str | The string that has to be printed to the channel. |
Reimplemented from shellminatorChannel.
Definition at line 269 of file Shellminator-IO.cpp.
|
virtual |
Print one byte to the channel.
b | The value that has to be printed to the channel. |
Reimplemented from shellminatorChannel.
Definition at line 255 of file Shellminator-IO.cpp.
|
overridevirtual |
Read one byte form the channel.
Reimplemented from shellminatorChannel.
Definition at line 219 of file Shellminator-IO.cpp.
void shellminatorWiFiClientChannel::select | ( | WiFiClient * | client_p | ) |
Select WiFi Client.
Select a WiFi Client to communicate with.
Definition at line 206 of file Shellminator-IO.cpp.
|
overridevirtual |
Write one byte to the channel.
b | The value that has to be written to the channel. |
Reimplemented from shellminatorChannel.
Definition at line 239 of file Shellminator-IO.cpp.