[Win32] Add win32-specific networking APIs
authorDaniel Ferguson <daniel.j.ferguson@intel.com>
Thu, 14 Jan 2016 08:31:49 +0000 (00:31 -0800)
committerDavid Antler <david.a.antler@intel.com>
Wed, 25 May 2016 22:07:53 +0000 (22:07 +0000)
commit54a18f4c7914a07c32f80d966e5696640f40773a
tree663fb956994fb60bb25087fae0bf3a6b856f2eba
parentd188a1fa55b9a5755e263899c70a39ff53ebfdcb
[Win32] Add win32-specific networking APIs

* Network Interface Monitor using GetAdaptersAddresses()
* WSARecvMsg() instead of recvmsg()
* WSARecvMsg() requires the use of WSAIoctl()
* Added function pointer to caglobals
* CAIPServer.c:sendData() supports partial sends

Change-Id: Icc0c38fa34fa8d50f8b4253990d83be5ae3cdd5c
Signed-off-by: Daniel Ferguson <daniel.j.ferguson@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/5509
Reviewed-by: Dave Thaler <dthaler@microsoft.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: David Antler <david.a.antler@intel.com>
12 files changed:
build_common/msys_nt/SConscript
resource/csdk/connectivity/api/cacommon.h
resource/csdk/connectivity/src/SConscript
resource/csdk/connectivity/src/adapter_util/caadapterutils.c
resource/csdk/connectivity/src/ip_adapter/SConscript
resource/csdk/connectivity/src/ip_adapter/caipserver.c
resource/csdk/connectivity/src/ip_adapter/windows/SConscript [new file with mode: 0644]
resource/csdk/connectivity/src/ip_adapter/windows/caipnwmonitor.c [new file with mode: 0644]
resource/csdk/logger/include/logger.h
resource/csdk/stack/include/octypes.h
resource/src/OCResource.cpp
resource/src/SConscript