6 #include "TlsSocket.hpp"
8 TlsSocket::TlsSocket() {
11 TlsSocket::~TlsSocket() {
15 bool TlsSocket::connect(NetDefs::IP_ADDR& remoteIpAddr, uint16_t remotePort, uint16_t localPort) {
16 if (!mSocket.connect(remoteIpAddr, remotePort, localPort)) {
20 Tls::RESULT result = mTls.handshake(mSocket, mSocket);
29 if (!mSocket.accept(timeout)) {
35 int TlsSocket::read(
void* buffer,
int len,
Rtos::TICK timeout) {
36 int result = mSocket.read(buffer, len, timeout);
40 int TlsSocket::skip(
int len,
Rtos::TICK timeout) {
41 int result = mSocket.skip(len, timeout);
45 int TlsSocket::write(
const void* buffer,
int len,
Rtos::TICK timeout) {
46 int result = mSocket.write(buffer, len, timeout);
50 int TlsSocket::writeByte(uint8_t value,
Rtos::TICK timeout) {
51 int result = mSocket.writeByte(value, timeout);
55 void TlsSocket::close() {