23 lines
752 B
C
23 lines
752 B
C
//
|
|
// Created by cfif on 24.05.2024.
|
|
//
|
|
#include "Gsm_SockInt.h"
|
|
#include "Gsm_SSL_SockInt.h"
|
|
|
|
void Gsm_SSL_InitSocket(tGsmWithGnss *env,uint16_t bufSize) {
|
|
|
|
for (uint8_t i = 0; i < GSM_SLOTS_COUNT; ++i) {
|
|
GsmSocketSlot_Init(env->slots + i, bufSize);
|
|
env->slots[i].contextId = i;
|
|
}
|
|
|
|
GsmSocketSlot_Init(env->slots + SOCKET_WRONG_CONTEXT, 1);
|
|
env->slots[SOCKET_WRONG_CONTEXT].contextId = SOCKET_WRONG_CONTEXT;
|
|
|
|
env->socketIO.env = env;
|
|
env->socketIO.open = (void *) Gsm_Socket_SSL_open;
|
|
env->socketIO.send = (void *) Gsm_Socket_SSL_send;
|
|
env->socketIO.read = (void *) Gsm_Socket_SSL_read;
|
|
env->socketIO.close = (void *) Gsm_Socket_SSL_close;
|
|
env->socketIO.status = (void *) Gsm_Socket_SSL_status;
|
|
} |