STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
StarOTA::PortableServer Class Reference

Some Arduino-ESP32 cores make Server::begin() pure virtual as begin(uint16_t); others use begin(). More...

#include <STAR_EthernetOTA.h>

Inheritance diagram for StarOTA::PortableServer:
[legend]
Collaboration diagram for StarOTA::PortableServer:
[legend]

Public Member Functions

 PortableServer (uint16_t port)
void begin (uint16_t port=0)
virtual void begin ()
Public Member Functions inherited from EthernetServer
 EthernetServer (uint16_t)
EthernetClient available ()

Detailed Description

Some Arduino-ESP32 cores make Server::begin() pure virtual as begin(uint16_t); others use begin().

Official Ethernet 2.x EthernetServer only implements void begin(), so EthernetServer can be abstract on CI. Implementing begin(uint16_t) WITHOUT 'override' matches newer Server.h on CI while staying valid on older cores whose Server has no begin(uint16_t).

Definition at line 114 of file STAR_EthernetOTA.h.

Constructor & Destructor Documentation

◆ PortableServer()

StarOTA::PortableServer::PortableServer ( uint16_t port)
inlineexplicit

Definition at line 116 of file STAR_EthernetOTA.h.

References EthernetServer::EthernetServer(), and port.

Member Function Documentation

◆ begin() [1/2]

virtual void EthernetServer::begin ( )
inlinevirtual

Reimplemented from EthernetServer.

Definition at line 37 of file Ethernet.h.

◆ begin() [2/2]

void StarOTA::PortableServer::begin ( uint16_t port = 0)
inline

Definition at line 118 of file STAR_EthernetOTA.h.

References EthernetServer::begin(), and port.


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