summaryrefslogtreecommitdiff
path: root/shared-bindings/socketpool/SocketPool.h
diff options
context:
space:
mode:
authorScott Shawcroft <scott@tannewt.org>2020-08-12 16:57:39 -0700
committerScott Shawcroft <scott@tannewt.org>2020-08-19 14:23:18 -0700
commiteb2c38825edfe28007c2bc6c37bdb0a3269f27e7 (patch)
tree397500b58db0cf91e067901041d619b2342d0d32 /shared-bindings/socketpool/SocketPool.h
parentc9ece21c2846d57f3c32b364be1209d884e388b1 (diff)
HTTP works with my adafruit_requests
Diffstat (limited to 'shared-bindings/socketpool/SocketPool.h')
-rw-r--r--shared-bindings/socketpool/SocketPool.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/shared-bindings/socketpool/SocketPool.h b/shared-bindings/socketpool/SocketPool.h
index 1852cc168..42bd88518 100644
--- a/shared-bindings/socketpool/SocketPool.h
+++ b/shared-bindings/socketpool/SocketPool.h
@@ -29,11 +29,10 @@
#include "common-hal/socketpool/SocketPool.h"
+#include "shared-bindings/socketpool/Socket.h"
+
extern const mp_obj_type_t socketpool_socketpool_type;
-// mp_obj_t common_hal_ipaddress_new_ipv4address(uint32_t value);
-// void common_hal_ipaddress_ipv4address_construct(ipaddress_ipv4address_obj_t* self, uint8_t* buf, size_t len);
-// mp_obj_t common_hal_ipaddress_ipv4address_get_packed(ipaddress_ipv4address_obj_t* self);
typedef enum {
SOCKETPOOL_SOCK_STREAM,
SOCKETPOOL_SOCK_DGRAM,
@@ -43,6 +42,12 @@ typedef enum {
typedef enum {
SOCKETPOOL_AF_INET,
SOCKETPOOL_AF_INET6
-} socketpool_socketpool_af_t;
+} socketpool_socketpool_addressfamily_t;
+
+socketpool_socket_obj_t* common_hal_socketpool_socket(socketpool_socketpool_obj_t* self,
+ socketpool_socketpool_addressfamily_t family, socketpool_socketpool_sock_t type);
+
+mp_obj_t common_hal_socketpool_socketpool_gethostbyname(socketpool_socketpool_obj_t* self,
+ const char* host);
#endif // MICROPY_INCLUDED_SHARED_BINDINGS_SOCKETPOOL_SOCKETPOOL_H