#include <socket.h>
|
virtual size_t | read (uint8_t buf[], size_t len)=0 |
|
virtual void | write (const uint8_t buf[], size_t len)=0 |
|
virtual | ~Socket ()=default |
|
A wrapper around a simple blocking TCP socket
Definition at line 28 of file socket.h.
◆ ~Socket()
virtual Botan::OS::Socket::~Socket |
( |
| ) |
|
|
virtualdefault |
The socket will be closed upon destruction
◆ read()
virtual size_t Botan::OS::Socket::read |
( |
uint8_t | buf[], |
|
|
size_t | len ) |
|
pure virtual |
Reads up to len bytes, returns bytes written to buf. Returns 0 on EOF. Throws on error.
◆ write()
virtual void Botan::OS::Socket::write |
( |
const uint8_t | buf[], |
|
|
size_t | len ) |
|
pure virtual |
Write to the socket. Blocks until all bytes sent. Throws on error.
The documentation for this class was generated from the following file: