summaryrefslogtreecommitdiff
path: root/extmod/modnetwork.h
diff options
context:
space:
mode:
authoriabdalkader <i.abdalkader@gmail.com>2021-08-22 17:29:35 +0200
committerDamien George <damien@micropython.org>2021-09-15 01:26:23 +1000
commite7429389a6a6322ebf88c30bf417279dc36ecda1 (patch)
tree876d8db448d46c0d29f601c803e0985b41a84b29 /extmod/modnetwork.h
parentd889f672da7d34550eb1613d25d7d51ad8503263 (diff)
extmod/modnetwork: Add extended socket state.
Diffstat (limited to 'extmod/modnetwork.h')
-rw-r--r--extmod/modnetwork.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/extmod/modnetwork.h b/extmod/modnetwork.h
index 9017625cf..50c8bc4b0 100644
--- a/extmod/modnetwork.h
+++ b/extmod/modnetwork.h
@@ -85,9 +85,15 @@ typedef struct _mod_network_socket_obj_t {
uint8_t domain;
uint8_t type;
int8_t fileno;
+ uint8_t bound;
} u_param;
mp_uint_t u_state;
};
+ #if MICROPY_PY_USOCKET_EXTENDED_STATE
+ // Extended socket state for NICs/ports that need it.
+ int32_t timeout;
+ void *state;
+ #endif
} mod_network_socket_obj_t;
extern const mod_network_nic_type_t mod_network_nic_type_wiznet5k;