REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
native_ethernet_client.h
Go to the documentation of this file.
45 int connectNoWait(const IPAddress &ip, uint16_t port) override { throw std::runtime_error("not impl"); }
47 int connectNoWait(const char *host, uint16_t port) override { throw std::runtime_error("not impl"); }
57 int retval = getsockopt(client_fd, SOL_SOCKET, SO_ERROR, reinterpret_cast<char *>(&error), &len);
size_t write(const uint8_t *buf, size_t size) override
Definition native_ethernet_client.h:149
size_t write(uint8_t b) override
Definition native_ethernet_client.h:141
uint8_t connected() override
Definition native_ethernet_client.h:49
int connectNoWait(const char *host, uint16_t port) override
Definition native_ethernet_client.h:47
uint16_t localPort() override
Definition native_ethernet_client.h:95
IPAddress localIP() override
Definition native_ethernet_client.h:123
uint8_t input_buffer[512]
Definition native_ethernet_client.h:231
NativeEthernetClientHAL()
Definition native_ethernet_client.h:25
NativeEthernetClientHAL(int client_socket)
Definition native_ethernet_client.h:220
size_t writeFully(const uint8_t *buf, size_t size) override
Definition native_ethernet_client.h:135
int available() override
Definition native_ethernet_client.h:168
int connectNoWait(const IPAddress &ip, uint16_t port) override
Definition native_ethernet_client.h:45
int connect(const char *host, uint16_t port) override
Definition native_ethernet_client.h:43
bool isNoDelay() override
Definition native_ethernet_client.h:205
uintptr_t connectionId() override
Definition native_ethernet_client.h:125
void setNoDelay(bool flag) override
Definition native_ethernet_client.h:203
size_t writeFully(uint8_t b) override
Definition native_ethernet_client.h:127
size_t writeFully(const char *s, size_t size) override
Definition native_ethernet_client.h:131
~NativeEthernetClientHAL() override
Definition native_ethernet_client.h:35
uint16_t connectionTimeout() const override
Definition native_ethernet_client.h:75
int availableForWrite() override
Definition native_ethernet_client.h:157
uint16_t remotePort() override
Definition native_ethernet_client.h:110
int read(uint8_t *buf, size_t size) override
Definition native_ethernet_client.h:199
IPAddress remoteIP() override
Definition native_ethernet_client.h:97
void closeOutput() override
Definition native_ethernet_client.h:91
size_t writeFully(const char *s) override
Definition native_ethernet_client.h:129
void setConnectionTimeout(uint16_t timeout) override
Definition native_ethernet_client.h:73
int connect(IPAddress ip, uint16_t port) override
Definition native_ethernet_client.h:41
Definition ethernet_client.cpp:4