Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of C027_Support by
Revision 104:c64ba749a422, committed 2014-07-04
- Comitter:
- mazgch
- Date:
- Fri Jul 04 05:20:57 2014 +0000
- Parent:
- 103:197fa7920ad8
- Child:
- 105:f6bb2a20de70
- Commit message:
- save socket handle instead of using it as index directly
Changed in this revision
| MDM.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/MDM.cpp Thu Jul 03 21:00:22 2014 +0000
+++ b/MDM.cpp Fri Jul 04 05:20:57 2014 +0000
@@ -8,9 +8,9 @@
#define PROFILE "0" //!< this is the psd profile used
#define MAX_SIZE 128 //!< max expected messages
// num sockets
-#define MAXSOCKET (sizeof(_sockets)/sizeof(*_sockets))
-//! test if it is a socket
-#define ISSOCKET(s) (((s) >= 0) && ((s) < MAXSOCKET) && (_sockets[s].handle != SOCKET_ERROR))
+#define NUMSOCKETS (sizeof(_sockets)/sizeof(*_sockets))
+//! test if it is a socket is ok to use
+#define ISSOCKET(s) (((s) >= 0) && ((s) < NUMSOCKETS) && (_sockets[s].handle != SOCKET_ERROR))
//! check for timeout
#define TIMEOUT(t, ms) ((ms != TIMEOUT_BLOCKING) && (ms < t.read_ms()))
//! registration ok check helper
@@ -88,7 +88,7 @@
_ip = NOIP;
_init = false;
memset(_sockets, 0, sizeof(_sockets));
- for (int socket = 0; socket < MAXSOCKET; socket ++)
+ for (int socket = 0; socket < NUMSOCKETS; socket ++)
_sockets[socket].handle = SOCKET_ERROR;
#ifdef MDM_DEBUG
_debugLevel = 1;
@@ -1188,7 +1188,7 @@
}
int MDMParser::_findSocket(int handle) {
- for (int socket = 0; socket < MAXSOCKET; socket ++) {
+ for (int socket = 0; socket < NUMSOCKETS; socket ++) {
if (_sockets[socket].handle == handle)
return socket;
}
