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


Public Member Functions | |
| NativeEthernetUDP () | |
| virtual | ~NativeEthernetUDP () |
| uint8_t | begin (uint16_t) override |
| uint8_t | beginMulticast (IPAddress, uint16_t) override |
| void | stop () override |
| int | beginPacket (IPAddress ip, uint16_t port) override |
| int | beginPacket (const char *host, uint16_t port) override |
| int | endPacket () override |
| size_t | write (uint8_t) override |
| size_t | write (const uint8_t *buffer, size_t size) override |
| int | parsePacket () override |
| int | available () override |
| int | read () override |
| int | read (unsigned char *buffer, size_t len) override |
| int | read (char *buffer, size_t len) override |
| int | peek () override |
| void | flush () override |
| IPAddress | remoteIP () override |
| uint16_t | remotePort () override |
Friends | |
| class | NativeEthernetServerHAL |
Detailed Description
Definition at line 42 of file native_ethernet_udp.h.
Constructor & Destructor Documentation
◆ NativeEthernetUDP()
| net::NativeEthernetUDP::NativeEthernetUDP | ( | ) |
Definition at line 12 of file native_ethernet_udp.cpp.
References INVALID_SOCKET, and NativeEthernetUDP().
Referenced by NativeEthernetUDP().
◆ ~NativeEthernetUDP()
|
virtual |
Definition at line 40 of file native_ethernet_udp.cpp.
References stop().
Member Function Documentation
◆ available()
|
override |
Definition at line 199 of file native_ethernet_udp.cpp.
◆ begin()
|
override |
Definition at line 46 of file native_ethernet_udp.cpp.
References closesocket, INVALID_SOCKET, and SOCKET_ERROR.
Referenced by beginMulticast().
◆ beginMulticast()
|
override |
Definition at line 87 of file native_ethernet_udp.cpp.
References begin(), SOCKET_ERROR, and stop().
◆ beginPacket() [1/2]
|
override |
Definition at line 125 of file native_ethernet_udp.cpp.
References beginPacket(), and uint32_t.
◆ beginPacket() [2/2]
|
override |
Definition at line 117 of file native_ethernet_udp.cpp.
Referenced by beginPacket().
◆ endPacket()
|
override |
Definition at line 135 of file native_ethernet_udp.cpp.
References INVALID_SOCKET, and SOCKET_ERROR.
◆ flush()
|
override |
Definition at line 238 of file native_ethernet_udp.cpp.
◆ parsePacket()
|
override |
Definition at line 170 of file native_ethernet_udp.cpp.
References INVALID_SOCKET, and SOCKET_ERROR.
◆ peek()
|
override |
Definition at line 231 of file native_ethernet_udp.cpp.
◆ read() [1/3]
|
override |
Definition at line 206 of file native_ethernet_udp.cpp.
Referenced by read().
◆ read() [2/3]
|
override |
Definition at line 217 of file native_ethernet_udp.cpp.
◆ read() [3/3]
|
override |
Definition at line 213 of file native_ethernet_udp.cpp.
References read().
◆ remoteIP()
|
override |
Definition at line 244 of file native_ethernet_udp.cpp.
◆ remotePort()
|
override |
Definition at line 248 of file native_ethernet_udp.cpp.
◆ stop()
|
override |
Definition at line 106 of file native_ethernet_udp.cpp.
References closesocket, and INVALID_SOCKET.
Referenced by beginMulticast(), and ~NativeEthernetUDP().
◆ write() [1/2]
|
override |
Definition at line 151 of file native_ethernet_udp.cpp.
References size.
◆ write() [2/2]
|
override |
Friends And Related Symbol Documentation
◆ NativeEthernetServerHAL
|
friend |
Definition at line 104 of file native_ethernet_udp.h.
References NativeEthernetServerHAL.
Referenced by NativeEthernetServerHAL.
The documentation for this class was generated from the following files:
- lib/native/src/net/native_ethernet_udp.h
- lib/native/src/net/native_ethernet_udp.cpp