Communication
Messaging
Networking and Authentification
-
namespace net
-
class NativeEthernetClientHAL : public EthernetClientHAL
- #include <native_ethernet_client.h>
Public Functions
-
inline NativeEthernetClientHAL()
-
inline ~NativeEthernetClientHAL() override
-
inline int connect(IPAddress ip, uint16_t port) override
-
inline int connect(const char *host, uint16_t port) override
-
inline int connectNoWait(const IPAddress &ip, uint16_t port) override
-
inline int connectNoWait(const char *host, uint16_t port) override
-
inline uint8_t connected() override
-
inline explicit operator bool() override
-
inline void setConnectionTimeout(uint16_t timeout) override
-
inline uint16_t connectionTimeout() const override
-
inline void stop() override
-
inline void close() override
-
inline void closeOutput() override
-
inline void abort() override
-
inline uint16_t localPort() override
-
inline IPAddress remoteIP() override
-
inline uint16_t remotePort() override
-
inline IPAddress localIP() override
-
inline uintptr_t connectionId() override
-
inline size_t writeFully(uint8_t b) override
-
inline size_t writeFully(const char *s) override
-
inline size_t writeFully(const char *s, size_t size) override
-
inline size_t writeFully(const uint8_t *buf, size_t size) override
-
inline size_t write(uint8_t b) override
-
inline size_t write(const uint8_t *buf, size_t size) override
-
inline int availableForWrite() override
-
inline void flush() override
-
inline int available() override
-
inline int read() override
-
inline int read(uint8_t *buf, size_t size) override
-
inline int peek() override
-
inline void setNoDelay(bool flag) override
-
inline bool isNoDelay() override
-
inline explicit NativeEthernetClientHAL(int client_socket)
Friends
- friend class NativeEthernetServerHAL
-
inline NativeEthernetClientHAL()
-
class NativeEthernetServerHAL : public EthernetServerHAL
- #include <native_ethernet_server.h>
Public Functions
-
~NativeEthernetServerHAL() override
-
inline int32_t port() const
-
inline void begin() override
-
inline bool beginWithReuse() override
-
bool begin(uint16_t port) override
-
inline bool beginWithReuse(uint16_t port) override
-
inline void end() override
-
EthernetClient accept()
-
inline EthernetClient available() const override
-
inline size_t write(uint8_t b) override
-
inline size_t write(const uint8_t *buffer, size_t size) override
-
inline int availableForWrite() override
-
inline void flush() override
-
inline explicit operator bool() override
Public Static Functions
-
static inline int maxListeners()
-
~NativeEthernetServerHAL() override
-
class TeensyEthernetClientHAL : public EthernetClientHAL
- #include <teensy_ethernet_client.h>
Public Functions
-
TeensyEthernetClientHAL()
-
~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 Members
-
qn::EthernetClient impl_
Friends
- friend class NativeEthernetServerHAL
-
TeensyEthernetClientHAL()
-
class TeensyEthernetServerHAL : public EthernetServerHAL
- #include <teensy_ethernet_server.h>
Public Functions
-
int32_t port() const
-
void begin() override
-
bool beginWithReuse() override
-
bool begin(uint16_t port) override
-
bool beginWithReuse(uint16_t port) override
-
void end() override
-
size_t write(uint8_t b) override
-
size_t write(const uint8_t *buffer, size_t size) override
-
int availableForWrite() override
-
void flush() override
-
explicit operator bool() override
-
int32_t port() const
-
class NativeEthernetClientHAL : public EthernetClientHAL