arduino-emulator
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
arduino::EthernetServer Class Reference

#include <EthernetServerPosix.h>

Inheritance diagram for arduino::EthernetServer:
arduino::Server arduino::Server arduino::Print arduino::Print

Public Member Functions

 EthernetServer (int port=80)
 
 EthernetServer (int port=80)
 
WiFiClient accept ()
 
WiFiClient accept ()
 
WiFiClient available (uint8_t *=nullptr)
 
WiFiClient available (uint8_t *status=NULL)
 
void begin ()
 
void begin ()
 
void begin (int port)
 
void begin (int port)
 
bool getNoDelay ()
 
bool getNoDelay ()
 
bool hasClient ()
 
bool hasClient ()
 
void setNoDelay (bool nodelay)
 
void setNoDelay (bool nodelay)
 
int status ()
 
int status ()
 
void stop ()
 
void stop ()
 
size_t write (const char *buffer, size_t size)
 
size_t write (const char *buffer, size_t size)
 
size_t write (const char *str)
 
size_t write (const char *str)
 
virtual size_t write (const uint8_t *buf, size_t size)
 
size_t write (const uint8_t *buf, size_t size) override
 
virtual size_t write (const uint8_t *buffer, size_t size)
 
virtual size_t write (const uint8_t *buffer, size_t size)
 
virtual size_t write (uint8_t ch)
 
size_t write (uint8_t ch) override
 
virtual size_t write (uint8_t)=0
 
virtual size_t write (uint8_t)=0
 
- Public Member Functions inherited from arduino::Print
virtual int availableForWrite ()
 
void clearWriteError ()
 
virtual void flush ()
 
int getWriteError ()
 
size_t print (char)
 
size_t print (const __FlashStringHelper *)
 
size_t print (const char[])
 
size_t print (const Printable &)
 
size_t print (const String &)
 
size_t print (double, int=2)
 
size_t print (int, int=DEC)
 
size_t print (long long, int=DEC)
 
size_t print (long, int=DEC)
 
size_t print (unsigned char, int=DEC)
 
size_t print (unsigned int, int=DEC)
 
size_t print (unsigned long long, int=DEC)
 
size_t print (unsigned long, int=DEC)
 
size_t println (char)
 
size_t println (const __FlashStringHelper *)
 
size_t println (const char[])
 
size_t println (const Printable &)
 
size_t println (const String &s)
 
size_t println (double, int=2)
 
size_t println (int, int=DEC)
 
size_t println (long long, int=DEC)
 
size_t println (long, int=DEC)
 
size_t println (unsigned char, int=DEC)
 
size_t println (unsigned int, int=DEC)
 
size_t println (unsigned long long, int=DEC)
 
size_t println (unsigned long, int=DEC)
 
size_t println (void)
 
size_t write (const char *buffer, size_t size)
 
size_t write (const char *str)
 

Protected Member Functions

EthernetClient available_ ()
 
EthernetClient available_ ()
 
bool begin_ (int port=0)
 
bool begin_ (int port=0)
 
void setBlocking (bool flag)
 
void setBlocking (bool flag)
 
- Protected Member Functions inherited from arduino::Print
void setWriteError (int err=1)
 

Detailed Description

A minimal ethernet server

Member Function Documentation

◆ begin() [1/2]

void arduino::EthernetServer::begin ( )
inlinevirtual

Implements arduino::Server.

◆ begin() [2/2]

void arduino::EthernetServer::begin ( )
inlinevirtual

Implements arduino::Server.

◆ write() [1/8]

virtual size_t arduino::EthernetServer::write ( const uint8_t *  buf,
size_t  size 
)
inlinevirtual

Reimplemented from arduino::Print.

◆ write() [2/8]

size_t arduino::EthernetServer::write ( const uint8_t *  buf,
size_t  size 
)
inlineoverridevirtual

Reimplemented from arduino::Print.

◆ write() [3/8]

size_t Print::write ( const uint8_t *  buffer,
size_t  size 
)
virtual

Reimplemented from arduino::Print.

◆ write() [4/8]

size_t Print::write ( const uint8_t *  buffer,
size_t  size 
)
virtual

Reimplemented from arduino::Print.

◆ write() [5/8]

virtual size_t arduino::EthernetServer::write ( uint8_t  ch)
inlinevirtual

Implements arduino::Print.

◆ write() [6/8]

size_t arduino::EthernetServer::write ( uint8_t  ch)
inlineoverridevirtual

Implements arduino::Print.

◆ write() [7/8]

virtual size_t arduino::Print::write ( uint8_t  )
virtual

Implements arduino::Print.

◆ write() [8/8]

virtual size_t arduino::Print::write ( uint8_t  )
virtual

Implements arduino::Print.


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