diff options
| author | iabdalkader <i.abdalkader@gmail.com> | 2022-06-07 17:23:59 +0200 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2022-06-08 14:13:59 +1000 |
| commit | 70bf6ab6fb72db1a2768c4ec429df5b53938e5c8 (patch) | |
| tree | 4f2389ed442b2ff63b9fa5e76cc573f8d153e7ac /extmod/modnetwork.h | |
| parent | bd375df02cfacff82b8c74f4adabeb0cade9a496 (diff) | |
extmod/modusocket: Add socket state to track new/listening/conn/closed.
Diffstat (limited to 'extmod/modnetwork.h')
| -rw-r--r-- | extmod/modnetwork.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/extmod/modnetwork.h b/extmod/modnetwork.h index 0177df67d..3481cc6dc 100644 --- a/extmod/modnetwork.h +++ b/extmod/modnetwork.h @@ -47,6 +47,11 @@ #define MOD_NETWORK_SO_SNDTIMEO (0x1005) #define MOD_NETWORK_SO_RCVTIMEO (0x1006) +#define MOD_NETWORK_SS_NEW (0) +#define MOD_NETWORK_SS_LISTENING (1) +#define MOD_NETWORK_SS_CONNECTED (2) +#define MOD_NETWORK_SS_CLOSED (3) + #if MICROPY_PY_LWIP struct netif; void mod_network_lwip_init(void); @@ -89,9 +94,10 @@ typedef struct _mod_network_socket_obj_t { int32_t fileno : 16; int32_t timeout; mp_obj_t callback; + int32_t state : 8; #if MICROPY_PY_USOCKET_EXTENDED_STATE // Extended socket state for NICs/ports that need it. - void *state; + void *_private; #endif } mod_network_socket_obj_t; |
