Skip to content

Commit a40c23d

Browse files
committed
Adopted the nsapi_socket_t type in lwip
1 parent f49aa23 commit a40c23d

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

EthernetInterface.cpp

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,18 @@
3232
class LWIPStack : public NetworkStack
3333
{
3434
virtual const char *get_ip_address();
35-
virtual int socket_open(void **handle, nsapi_protocol_t proto);
36-
virtual int socket_close(void *handle);
37-
virtual int socket_bind(void *handle, const SocketAddress &address);
38-
virtual int socket_listen(void *handle, int backlog);
39-
virtual int socket_connect(void *handle, const SocketAddress &address);
40-
virtual int socket_accept(void **handle, void *server);
41-
virtual int socket_send(void *handle, const void *data, unsigned size);
42-
virtual int socket_recv(void *handle, void *data, unsigned size);
43-
virtual int socket_sendto(void *handle, const SocketAddress &address, const void *data, unsigned size);
44-
virtual int socket_recvfrom(void *handle, SocketAddress *address, void *buffer, unsigned size);
45-
virtual int setsockopt(void *handle, int level, int optname, const void *optval, unsigned optlen);
46-
virtual void socket_attach(void *handle, void (*callback)(void *), void *data);
35+
virtual int socket_open(nsapi_socket_t *handle, nsapi_protocol_t proto);
36+
virtual int socket_close(nsapi_socket_t handle);
37+
virtual int socket_bind(nsapi_socket_t handle, const SocketAddress &address);
38+
virtual int socket_listen(nsapi_socket_t handle, int backlog);
39+
virtual int socket_connect(nsapi_socket_t handle, const SocketAddress &address);
40+
virtual int socket_accept(nsapi_socket_t *handle, nsapi_socket_t server);
41+
virtual int socket_send(nsapi_socket_t handle, const void *data, unsigned size);
42+
virtual int socket_recv(nsapi_socket_t handle, void *data, unsigned size);
43+
virtual int socket_sendto(nsapi_socket_t handle, const SocketAddress &address, const void *data, unsigned size);
44+
virtual int socket_recvfrom(nsapi_socket_t handle, SocketAddress *address, void *buffer, unsigned size);
45+
virtual int setsockopt(nsapi_socket_t handle, int level, int optname, const void *optval, unsigned optlen);
46+
virtual void socket_attach(nsapi_socket_t handle, void (*callback)(void *), void *data);
4747
};
4848

4949
static SingletonPtr<LWIPStack> lwip_stack;
@@ -232,7 +232,7 @@ const char *LWIPStack::get_ip_address() {
232232
return lwip_get_ip_address();
233233
}
234234

235-
int LWIPStack::socket_open(void **handle, nsapi_protocol_t proto)
235+
int LWIPStack::socket_open(nsapi_socket_t *handle, nsapi_protocol_t proto)
236236
{
237237
struct lwip_socket *s = lwip_arena_alloc();
238238
if (!s) {
@@ -253,7 +253,7 @@ int LWIPStack::socket_open(void **handle, nsapi_protocol_t proto)
253253
return 0;
254254
}
255255

256-
int LWIPStack::socket_close(void *handle)
256+
int LWIPStack::socket_close(nsapi_socket_t handle)
257257
{
258258
struct lwip_socket *s = static_cast<struct lwip_socket*>(handle);
259259

@@ -263,7 +263,7 @@ int LWIPStack::socket_close(void *handle)
263263
}
264264

265265

266-
int LWIPStack::socket_bind(void *handle, const SocketAddress &addr)
266+
int LWIPStack::socket_bind(nsapi_socket_t handle, const SocketAddress &addr)
267267
{
268268
struct lwip_socket *s = static_cast<struct lwip_socket*>(handle);
269269

@@ -274,15 +274,15 @@ int LWIPStack::socket_bind(void *handle, const SocketAddress &addr)
274274
return lwip_err_remap(err);
275275
}
276276

277-
int LWIPStack::socket_listen(void *handle, int backlog)
277+
int LWIPStack::socket_listen(nsapi_socket_t handle, int backlog)
278278
{
279279
struct lwip_socket *s = static_cast<struct lwip_socket*>(handle);
280280

281281
err_t err = netconn_listen_with_backlog(s->conn, backlog);
282282
return lwip_err_remap(err);
283283
}
284284

285-
int LWIPStack::socket_connect(void *handle, const SocketAddress &addr)
285+
int LWIPStack::socket_connect(nsapi_socket_t handle, const SocketAddress &addr)
286286
{
287287
struct lwip_socket *s = static_cast<struct lwip_socket*>(handle);
288288

@@ -296,7 +296,7 @@ int LWIPStack::socket_connect(void *handle, const SocketAddress &addr)
296296
return lwip_err_remap(err);
297297
}
298298

299-
int LWIPStack::socket_accept(void **handle, void *server)
299+
int LWIPStack::socket_accept(nsapi_socket_t *handle, nsapi_socket_t server)
300300
{
301301
struct lwip_socket *s = static_cast<struct lwip_socket*>(server);
302302
struct lwip_socket *ns = lwip_arena_alloc();
@@ -311,7 +311,7 @@ int LWIPStack::socket_accept(void **handle, void *server)
311311
return 0;
312312
}
313313

314-
int LWIPStack::socket_send(void *handle, const void *data, unsigned size)
314+
int LWIPStack::socket_send(nsapi_socket_t handle, const void *data, unsigned size)
315315
{
316316
struct lwip_socket *s = static_cast<struct lwip_socket*>(handle);
317317

@@ -323,7 +323,7 @@ int LWIPStack::socket_send(void *handle, const void *data, unsigned size)
323323
return size;
324324
}
325325

326-
int LWIPStack::socket_recv(void *handle, void *data, unsigned size)
326+
int LWIPStack::socket_recv(nsapi_socket_t handle, void *data, unsigned size)
327327
{
328328
struct lwip_socket *s = static_cast<struct lwip_socket*>(handle);
329329

@@ -348,7 +348,7 @@ int LWIPStack::socket_recv(void *handle, void *data, unsigned size)
348348
return recv;
349349
}
350350

351-
int LWIPStack::socket_sendto(void *handle, const SocketAddress &addr, const void *data, unsigned size)
351+
int LWIPStack::socket_sendto(nsapi_socket_t handle, const SocketAddress &addr, const void *data, unsigned size)
352352
{
353353
struct lwip_socket *s = static_cast<struct lwip_socket*>(handle);
354354

@@ -371,7 +371,7 @@ int LWIPStack::socket_sendto(void *handle, const SocketAddress &addr, const void
371371
return size;
372372
}
373373

374-
int LWIPStack::socket_recvfrom(void *handle, SocketAddress *addr, void *data, unsigned size)
374+
int LWIPStack::socket_recvfrom(nsapi_socket_t handle, SocketAddress *addr, void *data, unsigned size)
375375
{
376376
struct lwip_socket *s = static_cast<struct lwip_socket*>(handle);
377377

@@ -393,7 +393,7 @@ int LWIPStack::socket_recvfrom(void *handle, SocketAddress *addr, void *data, un
393393
return recv;
394394
}
395395

396-
int LWIPStack::setsockopt(void *handle, int level, int optname, const void *optval, unsigned optlen) {
396+
int LWIPStack::setsockopt(nsapi_socket_t handle, int level, int optname, const void *optval, unsigned optlen) {
397397
struct lwip_socket *s = static_cast<struct lwip_socket*>(handle);
398398

399399
switch (optname) {
@@ -426,7 +426,7 @@ int LWIPStack::setsockopt(void *handle, int level, int optname, const void *optv
426426
}
427427
}
428428

429-
void LWIPStack::socket_attach(void *handle, void (*callback)(void *), void *data)
429+
void LWIPStack::socket_attach(nsapi_socket_t handle, void (*callback)(void *), void *data)
430430
{
431431
struct lwip_socket *s = static_cast<struct lwip_socket*>(handle);
432432

0 commit comments

Comments
 (0)