24
24
* THE SOFTWARE.
25
25
*/
26
26
27
- #ifndef MICROPY_INCLUDED_SHARED_BINDINGS_SSL_SSLSOCKET_H
28
- #define MICROPY_INCLUDED_SHARED_BINDINGS_SSL_SSLSOCKET_H
27
+ #pragma once
29
28
30
29
#if CIRCUITPY_SSL_MBEDTLS
31
30
#include "shared-module/ssl/SSLSocket.h"
36
35
extern const mp_obj_type_t ssl_sslsocket_type ;
37
36
38
37
ssl_sslsocket_obj_t * common_hal_ssl_sslsocket_accept (ssl_sslsocket_obj_t * self , uint8_t * ip , uint32_t * port );
39
- bool common_hal_ssl_sslsocket_bind (ssl_sslsocket_obj_t * self , const char * host , size_t hostlen , uint32_t port );
38
+ size_t common_hal_ssl_sslsocket_bind (ssl_sslsocket_obj_t * self , const char * host , size_t hostlen , uint32_t port );
40
39
void common_hal_ssl_sslsocket_close (ssl_sslsocket_obj_t * self );
41
40
void common_hal_ssl_sslsocket_connect (ssl_sslsocket_obj_t * self , const char * host , size_t hostlen , uint32_t port );
42
41
bool common_hal_ssl_sslsocket_get_closed (ssl_sslsocket_obj_t * self );
@@ -45,5 +44,3 @@ bool common_hal_ssl_sslsocket_listen(ssl_sslsocket_obj_t *self, int backlog);
45
44
mp_uint_t common_hal_ssl_sslsocket_recv_into (ssl_sslsocket_obj_t * self , uint8_t * buf , uint32_t len );
46
45
mp_uint_t common_hal_ssl_sslsocket_send (ssl_sslsocket_obj_t * self , const uint8_t * buf , uint32_t len );
47
46
void common_hal_ssl_sslsocket_settimeout (ssl_sslsocket_obj_t * self , uint32_t timeout_ms );
48
-
49
- #endif // MICROPY_INCLUDED_SHARED_BINDINGS_SSL_SSLSOCKET_H
0 commit comments