#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 31 of file socket.h.
| virtual Botan::OS::Socket::~Socket |
( |
| ) |
|
|
virtualdefault |
The socket will be closed upon destruction
| 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.
| 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: