/** * Close a socket. * Close can be called on already closed sockets. And should tolerate this behavior. * * @param socket the socket to be closed */ void nabto_close_socket(nabto_socket_t* socket) { if (socket == NULL || *socket == NABTO_INVALID_SOCKET) { return; } if (AtLibGs_Close(*socket) != ATLIBGS_MSG_ID_OK) { return; } *socket = NABTO_INVALID_SOCKET; }
void GS_API_CloseConnection(uint8_t cid){ AtLibGs_Close(CID_INT_TO_HEX(cid)); cidDataHandlers[cid] = NULL; }