ScummVM API documentation
Networking::CurlSocket Class Reference
Inheritance diagram for Networking::CurlSocket:
Networking::Socket

Public Member Functions

 CurlSocket (CURL *easy, curl_socket_t socket)
 
int ready () override
 
size_t send (const char *data, int len) override
 
size_t recv (void *data, int maxLen) override
 
virtual int ready ()=0
 
virtual size_t send (const char *data, int len)=0
 
virtual size_t recv (void *data, int maxLen)=0
 

Additional Inherited Members

- Static Public Member Functions inherited from Networking::Socket
static Socket * connect (const Common::String &url)
 

Member Function Documentation

◆ ready()

int Networking::CurlSocket::ready ( )
overridevirtual

Implements Networking::Socket.

◆ send()

size_t Networking::CurlSocket::send ( const char *  data,
int  len 
)
overridevirtual

Implements Networking::Socket.

◆ recv()

size_t Networking::CurlSocket::recv ( void *  data,
int  maxLen 
)
overridevirtual

Implements Networking::Socket.


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