|
Arduino DLNA Server
|
Abstract Interface for UDP API. More...
#include <IUDPService.h>

Public Member Functions | |
| virtual | ~IUDPService ()=default |
| virtual bool | begin (int port)=0 |
| Initialize UDP service on specified port. | |
| virtual bool | begin (IPAddressAndPort addr)=0 |
| Initialize UDP service on specified address and port. | |
| virtual bool | send (uint8_t *data, int len)=0 |
| Send data to the default destination. | |
| virtual bool | send (IPAddressAndPort addr, uint8_t *data, int len)=0 |
| Send data to specified address and port. | |
| virtual RequestData | receive ()=0 |
| Receive incoming UDP data and peer information. | |
Abstract Interface for UDP API.
|
virtualdefault |
|
pure virtual |
Initialize UDP service on specified port.
Implemented in tiny_dlna::UDPAsyncService, and tiny_dlna::UDPService< UDPType >.
|
pure virtual |
Initialize UDP service on specified address and port.
Implemented in tiny_dlna::UDPAsyncService, and tiny_dlna::UDPService< UDPType >.
|
pure virtual |
Receive incoming UDP data and peer information.
Implemented in tiny_dlna::UDPAsyncService, and tiny_dlna::UDPService< UDPType >.
|
pure virtual |
Send data to specified address and port.
Implemented in tiny_dlna::UDPAsyncService, and tiny_dlna::UDPService< UDPType >.
|
pure virtual |
Send data to the default destination.
Implemented in tiny_dlna::UDPAsyncService, and tiny_dlna::UDPService< UDPType >.