arduino-emulator
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
arduino::SocketImpl Class Reference
Inheritance diagram for arduino::SocketImpl:
arduino::SocketImplSecure

Public Member Functions

 SocketImpl (int socket)
 
 SocketImpl (int socket, struct sockaddr_in *address)
 
virtual size_t available ()
 
virtual void close ()
 
virtual int connect (const char *address, uint16_t port)
 
virtual uint8_t connected ()
 
int fd ()
 
const chargetIPAddress ()
 
const chargetIPAddress (const char *validEntries[])
 
virtual int peek ()
 
virtual size_t read (uint8_t *buffer, size_t len)
 
virtual void setCACert (const char *cert)
 
virtual void setInsecure ()
 
virtual size_t write (const uint8_t *str, size_t len)
 

Protected Attributes

bool is_connected = false
 
struct sockaddr_in serv_addr
 
int sock = -1
 
int valread
 

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