REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
net::TeensyEthernetUDP Class Reference
Inheritance diagram for net::TeensyEthernetUDP:
Collaboration diagram for net::TeensyEthernetUDP:

Public Member Functions

uint8_t begin (uint16_t port) override
 
uint8_t beginMulticast (IPAddress ip, uint16_t port) 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 b) 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
 

Detailed Description

Definition at line 17 of file teensy_ethernet_udp.cpp.

Member Function Documentation

◆ available()

int net::TeensyEthernetUDP::available ( )
inlineoverride

Definition at line 55 of file teensy_ethernet_udp.cpp.

◆ begin()

uint8_t net::TeensyEthernetUDP::begin ( uint16_t port)
inlineoverride

Definition at line 19 of file teensy_ethernet_udp.cpp.

◆ beginMulticast()

uint8_t net::TeensyEthernetUDP::beginMulticast ( IPAddress ip,
uint16_t port )
inlineoverride

Definition at line 23 of file teensy_ethernet_udp.cpp.

◆ beginPacket() [1/2]

int net::TeensyEthernetUDP::beginPacket ( const char * host,
uint16_t port )
inlineoverride

Definition at line 35 of file teensy_ethernet_udp.cpp.

◆ beginPacket() [2/2]

int net::TeensyEthernetUDP::beginPacket ( IPAddress ip,
uint16_t port )
inlineoverride

Definition at line 31 of file teensy_ethernet_udp.cpp.

◆ endPacket()

int net::TeensyEthernetUDP::endPacket ( )
inlineoverride

Definition at line 39 of file teensy_ethernet_udp.cpp.

◆ flush()

void net::TeensyEthernetUDP::flush ( )
inlineoverride

Definition at line 75 of file teensy_ethernet_udp.cpp.

◆ parsePacket()

int net::TeensyEthernetUDP::parsePacket ( )
inlineoverride

Definition at line 51 of file teensy_ethernet_udp.cpp.

◆ peek()

int net::TeensyEthernetUDP::peek ( )
inlineoverride

Definition at line 71 of file teensy_ethernet_udp.cpp.

◆ read() [1/3]

int net::TeensyEthernetUDP::read ( )
inlineoverride

Definition at line 59 of file teensy_ethernet_udp.cpp.

◆ read() [2/3]

int net::TeensyEthernetUDP::read ( char * buffer,
size_t len )
inlineoverride

Definition at line 67 of file teensy_ethernet_udp.cpp.

◆ read() [3/3]

int net::TeensyEthernetUDP::read ( unsigned char * buffer,
size_t len )
inlineoverride

Definition at line 63 of file teensy_ethernet_udp.cpp.

◆ remoteIP()

IPAddress net::TeensyEthernetUDP::remoteIP ( )
inlineoverride

Definition at line 79 of file teensy_ethernet_udp.cpp.

◆ remotePort()

uint16_t net::TeensyEthernetUDP::remotePort ( )
inlineoverride

Definition at line 83 of file teensy_ethernet_udp.cpp.

◆ stop()

void net::TeensyEthernetUDP::stop ( )
inlineoverride

Definition at line 27 of file teensy_ethernet_udp.cpp.

◆ write() [1/2]

size_t net::TeensyEthernetUDP::write ( const uint8_t * buffer,
size_t size )
inlineoverride

Definition at line 47 of file teensy_ethernet_udp.cpp.

References size.

◆ write() [2/2]

size_t net::TeensyEthernetUDP::write ( uint8_t b)
inlineoverride

Definition at line 43 of file teensy_ethernet_udp.cpp.


The documentation for this class was generated from the following file: