|
REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
#include <teensy_ethernet_client.h>


Public Member Functions | |
| ~TeensyEthernetClientHAL () override=default | |
| int | connect (IPAddress ip, uint16_t port) override |
| int | connect (const char *host, uint16_t port) override |
| int | connectNoWait (const IPAddress &ip, uint16_t port) override |
| int | connectNoWait (const char *host, uint16_t port) override |
| uint8_t | connected () override |
| operator bool () override | |
| void | setConnectionTimeout (uint16_t timeout) override |
| uint16_t | connectionTimeout () const override |
| void | stop () override |
| void | close () override |
| void | closeOutput () override |
| void | abort () override |
| uint16_t | localPort () override |
| IPAddress | remoteIP () override |
| uint16_t | remotePort () override |
| IPAddress | localIP () override |
| uintptr_t | connectionId () override |
| size_t | writeFully (uint8_t b) override |
| size_t | writeFully (const char *s) override |
| size_t | writeFully (const char *s, size_t size) override |
| size_t | writeFully (const uint8_t *buf, size_t size) override |
| size_t | write (uint8_t b) override |
| size_t | write (const uint8_t *buf, size_t size) override |
| int | availableForWrite () override |
| void | flush () override |
| int | available () override |
| int | read () override |
| int | read (uint8_t *buf, size_t size) override |
| int | peek () override |
| void | setNoDelay (bool flag) override |
| bool | isNoDelay () override |
| TeensyEthernetClientHAL (qn::EthernetClient impl) | |
Public Attributes | |
| qn::EthernetClient | impl_ |
Friends | |
| class | NativeEthernetServerHAL |
Detailed Description
Definition at line 14 of file teensy_ethernet_client.h.
Constructor & Destructor Documentation
◆ ~TeensyEthernetClientHAL()
|
overridedefault |
◆ TeensyEthernetClientHAL()
| net::TeensyEthernetClientHAL::TeensyEthernetClientHAL | ( | qn::EthernetClient | impl | ) |
Definition at line 8 of file teensy_ethernet_client.cpp.
References impl_.
Member Function Documentation
◆ abort()
|
override |
Definition at line 50 of file teensy_ethernet_client.cpp.
References impl_.
◆ available()
|
override |
Definition at line 101 of file teensy_ethernet_client.cpp.
References impl_.
◆ availableForWrite()
|
override |
Definition at line 97 of file teensy_ethernet_client.cpp.
References impl_.
◆ close()
|
override |
Definition at line 44 of file teensy_ethernet_client.cpp.
References impl_.
◆ closeOutput()
|
override |
Definition at line 47 of file teensy_ethernet_client.cpp.
References impl_.
◆ connect() [1/2]
|
override |
Definition at line 13 of file teensy_ethernet_client.cpp.
References impl_.
◆ connect() [2/2]
|
override |
Definition at line 10 of file teensy_ethernet_client.cpp.
References impl_.
◆ connected()
|
override |
Definition at line 29 of file teensy_ethernet_client.cpp.
References impl_.
◆ connectionId()
|
override |
Definition at line 73 of file teensy_ethernet_client.cpp.
References impl_.
◆ connectionTimeout()
|
override |
Definition at line 38 of file teensy_ethernet_client.cpp.
References impl_.
◆ connectNoWait() [1/2]
|
override |
Definition at line 25 of file teensy_ethernet_client.cpp.
References impl_.
◆ connectNoWait() [2/2]
|
override |
Definition at line 20 of file teensy_ethernet_client.cpp.
References impl_.
◆ flush()
|
override |
Definition at line 99 of file teensy_ethernet_client.cpp.
References impl_.
◆ isNoDelay()
|
override |
Definition at line 122 of file teensy_ethernet_client.cpp.
References impl_.
◆ localIP()
|
override |
Definition at line 60 of file teensy_ethernet_client.cpp.
References impl_.
◆ localPort()
|
override |
Definition at line 52 of file teensy_ethernet_client.cpp.
References impl_.
◆ operator bool()
|
override |
Definition at line 31 of file teensy_ethernet_client.cpp.
References impl_.
◆ peek()
|
override |
Definition at line 109 of file teensy_ethernet_client.cpp.
References impl_.
◆ read() [1/2]
|
override |
Definition at line 103 of file teensy_ethernet_client.cpp.
References impl_.
◆ read() [2/2]
|
override |
Definition at line 107 of file teensy_ethernet_client.cpp.
References impl_.
◆ remoteIP()
|
override |
Definition at line 54 of file teensy_ethernet_client.cpp.
References impl_.
◆ remotePort()
|
override |
Definition at line 56 of file teensy_ethernet_client.cpp.
References impl_.
◆ setConnectionTimeout()
|
override |
Definition at line 33 of file teensy_ethernet_client.cpp.
References impl_.
◆ setNoDelay()
|
override |
Definition at line 118 of file teensy_ethernet_client.cpp.
References impl_.
◆ stop()
|
override |
Definition at line 40 of file teensy_ethernet_client.cpp.
References impl_.
◆ write() [1/2]
|
override |
Definition at line 93 of file teensy_ethernet_client.cpp.
References impl_.
◆ write() [2/2]
|
override |
Definition at line 91 of file teensy_ethernet_client.cpp.
References impl_.
◆ writeFully() [1/4]
|
override |
Definition at line 81 of file teensy_ethernet_client.cpp.
References impl_.
◆ writeFully() [2/4]
|
override |
Definition at line 83 of file teensy_ethernet_client.cpp.
References impl_.
◆ writeFully() [3/4]
|
override |
Definition at line 87 of file teensy_ethernet_client.cpp.
References impl_.
◆ writeFully() [4/4]
|
override |
Definition at line 79 of file teensy_ethernet_client.cpp.
References impl_.
Friends And Related Symbol Documentation
◆ NativeEthernetServerHAL
|
friend |
Definition at line 110 of file teensy_ethernet_client.h.
References NativeEthernetServerHAL.
Referenced by NativeEthernetServerHAL.
Member Data Documentation
◆ impl_
| qn::EthernetClient net::TeensyEthernetClientHAL::impl_ |
Definition at line 109 of file teensy_ethernet_client.h.
Referenced by abort(), available(), availableForWrite(), close(), closeOutput(), connect(), connect(), connected(), connectionId(), connectionTimeout(), connectNoWait(), connectNoWait(), flush(), isNoDelay(), localIP(), localPort(), operator bool(), peek(), read(), read(), remoteIP(), remotePort(), setConnectionTimeout(), setNoDelay(), stop(), TeensyEthernetClientHAL(), write(), write(), writeFully(), writeFully(), writeFully(), and writeFully().
The documentation for this class was generated from the following files:
- lib/hardware/src/net/teensy_ethernet_client.h
- lib/hardware/src/net/teensy_ethernet_client.cpp