@@ -61,15 +61,18 @@ enum socket_mode_t {
61
61
class NanostackSocket {
62
62
public:
63
63
static void socket_callback (void *cb);
64
- static void * operator new (std::size_t sz);
65
- static void operator delete (void * ptr);
64
+ static void * operator new (std::size_t sz);
65
+ static void operator delete (void * ptr);
66
66
67
67
NanostackSocket (int8_t protocol);
68
68
~NanostackSocket (void );
69
69
bool open (void );
70
70
int accept (NanostackSocket *accepted_socket, ns_address_t *addr);
71
71
void close (void );
72
- bool closed (void ) {return SOCKET_MODE_CLOSED == mode;}
72
+ bool closed (void )
73
+ {
74
+ return SOCKET_MODE_CLOSED == mode;
75
+ }
73
76
bool is_connecting (void );
74
77
void set_connecting (ns_address_t *addr);
75
78
bool is_connected (void );
@@ -101,21 +104,26 @@ class NanostackSocket {
101
104
socket_mode_t mode;
102
105
};
103
106
104
- static NanostackSocket * socket_tbl[NS_INTERFACE_SOCKETS_MAX];
107
+ static NanostackSocket *socket_tbl[NS_INTERFACE_SOCKETS_MAX];
105
108
106
109
nsapi_error_t map_mesh_error (mesh_error_t err)
107
110
{
108
111
switch (err) {
109
- case MESH_ERROR_NONE: return 0 ;
110
- case MESH_ERROR_MEMORY: return NSAPI_ERROR_NO_MEMORY;
111
- case MESH_ERROR_PARAM: return NSAPI_ERROR_UNSUPPORTED;
112
- case MESH_ERROR_STATE: return NSAPI_ERROR_DEVICE_ERROR;
113
- default : return NSAPI_ERROR_DEVICE_ERROR;
112
+ case MESH_ERROR_NONE:
113
+ return 0 ;
114
+ case MESH_ERROR_MEMORY:
115
+ return NSAPI_ERROR_NO_MEMORY;
116
+ case MESH_ERROR_PARAM:
117
+ return NSAPI_ERROR_UNSUPPORTED;
118
+ case MESH_ERROR_STATE:
119
+ return NSAPI_ERROR_DEVICE_ERROR;
120
+ default :
121
+ return NSAPI_ERROR_DEVICE_ERROR;
114
122
}
115
123
}
116
124
117
125
static void convert_mbed_addr_to_ns (ns_address_t *ns_addr,
118
- const SocketAddress *s_addr)
126
+ const SocketAddress *s_addr)
119
127
{
120
128
ns_addr->type = ADDRESS_IPV6;
121
129
ns_addr->identifier = s_addr->get_port ();
@@ -142,10 +150,12 @@ static int8_t find_interface_by_address(const uint8_t target_addr[16])
142
150
return -1 ;
143
151
}
144
152
145
- void * NanostackSocket::operator new (std::size_t sz) {
153
+ void *NanostackSocket::operator new (std::size_t sz)
154
+ {
146
155
return MALLOC (sz);
147
156
}
148
- void NanostackSocket::operator delete (void * ptr) {
157
+ void NanostackSocket::operator delete (void *ptr)
158
+ {
149
159
FREE (ptr);
150
160
}
151
161
@@ -296,15 +306,16 @@ void NanostackSocket::signal_event()
296
306
}
297
307
}
298
308
299
- void NanostackSocket::socket_callback (void *cb) {
309
+ void NanostackSocket::socket_callback (void *cb)
310
+ {
300
311
nanostack_assert_locked ();
301
312
302
313
socket_callback_t *sock_cb = (socket_callback_t *) cb;
303
314
NanostackSocket *socket = socket_tbl[sock_cb->socket_id ];
304
315
MBED_ASSERT (socket != NULL );
305
316
306
317
tr_debug (" socket_callback() sock=%d, event=%d, interface=%d, data len=%d" ,
307
- sock_cb->socket_id , sock_cb->event_type , sock_cb->interface_id , sock_cb->d_len );
318
+ sock_cb->socket_id , sock_cb->event_type , sock_cb->interface_id , sock_cb->d_len );
308
319
309
320
switch (sock_cb->event_type ) {
310
321
case SOCKET_DATA:
@@ -506,7 +517,7 @@ Nanostack::call_in_callback_cb_t Nanostack::get_call_in_callback()
506
517
return cb;
507
518
}
508
519
509
- const char * Nanostack::get_ip_address ()
520
+ const char *Nanostack::get_ip_address ()
510
521
{
511
522
NanostackLockGuard lock;
512
523
@@ -539,11 +550,11 @@ nsapi_error_t Nanostack::socket_open(void **handle, nsapi_protocol_t protocol)
539
550
MBED_ASSERT (false );
540
551
return NSAPI_ERROR_UNSUPPORTED;
541
552
}
542
- *handle = (void *)NULL ;
553
+ *handle = (void *)NULL ;
543
554
544
555
NanostackLockGuard lock;
545
556
546
- NanostackSocket * socket = new NanostackSocket (ns_proto);
557
+ NanostackSocket *socket = new NanostackSocket (ns_proto);
547
558
if (socket == NULL ) {
548
559
tr_debug (" socket_open() ret=%i" , NSAPI_ERROR_NO_MEMORY);
549
560
return NSAPI_ERROR_NO_MEMORY;
@@ -553,7 +564,7 @@ nsapi_error_t Nanostack::socket_open(void **handle, nsapi_protocol_t protocol)
553
564
tr_debug (" socket_open() ret=%i" , NSAPI_ERROR_NO_MEMORY);
554
565
return NSAPI_ERROR_NO_MEMORY;
555
566
}
556
- *handle = (void *)socket;
567
+ *handle = (void *)socket;
557
568
558
569
tr_debug (" socket_open() socket=%p, sock_id=%d, ret=0" , socket, socket->socket_id );
559
570
@@ -564,7 +575,7 @@ nsapi_error_t Nanostack::socket_close(void *handle)
564
575
{
565
576
NanostackLockGuard lock;
566
577
// Validate parameters
567
- NanostackSocket * socket = static_cast <NanostackSocket *>(handle);
578
+ NanostackSocket *socket = static_cast <NanostackSocket *>(handle);
568
579
if (NULL == handle) {
569
580
MBED_ASSERT (false );
570
581
return NSAPI_ERROR_NO_SOCKET;
@@ -580,7 +591,7 @@ nsapi_error_t Nanostack::socket_close(void *handle)
580
591
nsapi_size_or_error_t Nanostack::do_sendto (void *handle, const ns_address_t *address, const void *data, nsapi_size_t size)
581
592
{
582
593
// Validate parameters
583
- NanostackSocket * socket = static_cast <NanostackSocket *>(handle);
594
+ NanostackSocket *socket = static_cast <NanostackSocket *>(handle);
584
595
if (handle == NULL ) {
585
596
MBED_ASSERT (false );
586
597
return NSAPI_ERROR_NO_SOCKET;
@@ -604,7 +615,7 @@ nsapi_size_or_error_t Nanostack::do_sendto(void *handle, const ns_address_t *add
604
615
int retcode;
605
616
#if 0
606
617
retcode = ::socket_sendto(socket->socket_id, address,
607
- data, size);
618
+ data, size);
608
619
#else
609
620
// Use sendmsg purely to get the new return style
610
621
// of returning data written rather than 0 on success,
@@ -616,7 +627,7 @@ nsapi_size_or_error_t Nanostack::do_sendto(void *handle, const ns_address_t *add
616
627
iov.iov_base = const_cast <void *>(data);
617
628
iov.iov_len = size;
618
629
msg.msg_name = const_cast <ns_address_t *>(address);
619
- msg.msg_namelen = address ? sizeof *address : 0 ;
630
+ msg.msg_namelen = address ? sizeof * address : 0 ;
620
631
msg.msg_iov = &iov;
621
632
msg.msg_iovlen = 1 ;
622
633
msg.msg_control = NULL ;
@@ -771,7 +782,7 @@ nsapi_error_t Nanostack::setsockopt(void *handle, int level, int optname, const
771
782
772
783
/* Check address types are IPv6, or unspecified for interface */
773
784
if (imr->imr_multiaddr .version != NSAPI_IPv6 ||
774
- (imr->imr_interface .version != NSAPI_UNSPEC && imr->imr_interface .version != NSAPI_IPv6)) {
785
+ (imr->imr_interface .version != NSAPI_UNSPEC && imr->imr_interface .version != NSAPI_IPv6)) {
775
786
return NSAPI_ERROR_PARAMETER;
776
787
}
777
788
@@ -841,7 +852,7 @@ nsapi_error_t Nanostack::socket_listen(void *handle, int backlog)
841
852
842
853
NanostackLockGuard lock;
843
854
844
- if (::socket_listen (socket->socket_id , backlog) < 0 ) {
855
+ if (::socket_listen (socket->socket_id , backlog) < 0 ) {
845
856
ret = NSAPI_ERROR_PARAMETER;
846
857
} else {
847
858
socket->set_listening ();
@@ -904,7 +915,7 @@ nsapi_error_t Nanostack::socket_connect(void *handle, const SocketAddress &addr)
904
915
905
916
nsapi_error_t Nanostack::socket_accept (void *server, void **handle, SocketAddress *address)
906
917
{
907
- NanostackSocket * socket = static_cast <NanostackSocket *>(server);
918
+ NanostackSocket *socket = static_cast <NanostackSocket *>(server);
908
919
NanostackSocket *accepted_sock = NULL ;
909
920
nsapi_error_t ret;
910
921
@@ -965,7 +976,7 @@ nsapi_size_or_error_t Nanostack::socket_recv(void *handle, void *data, nsapi_siz
965
976
void Nanostack::socket_attach (void *handle, void (*callback)(void *), void *id)
966
977
{
967
978
// Validate parameters
968
- NanostackSocket * socket = static_cast <NanostackSocket *>(handle);
979
+ NanostackSocket *socket = static_cast <NanostackSocket *>(handle);
969
980
if (handle == NULL ) {
970
981
MBED_ASSERT (false );
971
982
return ;
@@ -979,7 +990,8 @@ void Nanostack::socket_attach(void *handle, void (*callback)(void *), void *id)
979
990
tr_debug (" socket_attach(socket=%p) sock_id=%d" , socket, socket->socket_id );
980
991
}
981
992
982
- Nanostack &Nanostack::get_instance () {
993
+ Nanostack &Nanostack::get_instance ()
994
+ {
983
995
static Nanostack nanostack;
984
996
return nanostack;
985
997
}
@@ -989,7 +1001,8 @@ Nanostack &Nanostack::get_instance() {
989
1001
#define NANOSTACK 0x99119911
990
1002
#if MBED_CONF_NSAPI_DEFAULT_STACK == NANOSTACK
991
1003
#undef NANOSTACK
992
- OnboardNetworkStack &OnboardNetworkStack::get_default_instance () {
1004
+ OnboardNetworkStack &OnboardNetworkStack::get_default_instance ()
1005
+ {
993
1006
return Nanostack::get_instance ();
994
1007
}
995
1008
#endif
0 commit comments