Add support for logging debug output to a file

Provides target-specific support for Linux and OpenWRT platforms for logging debug output to a file.
This is primarily to support running AllJoyn.js as a daemon on these platforms. This is only
applicable for platforms that have file systems so there is no intent to support this capability on
embedded MCU platforms.

Change-Id: I895ad09121587d6b4518b2ebc3db70ab3cca85cf
Signed-off-by: Greg Burns <gburns@qce.qualcomm.com>
Need addtional object list to allow for timeservice

Change-Id: I5e2c5ba4755806bb6c1250fad1434b12ecd3965e
Signed-off-by: gburns <gburns@qce.qualcomm.com>
ASACORE-1074: WSL needs to check for status and for a valid pointer in many places

Change-Id: I45e402d3633d335bc846c619b400ce601cfd0fb0
Signed-off-by: James Prestwood <jprestwo@qce.qualcomm.com>
ASACORE-151 Add support to make SetIdleTimeouts method call on Routing node.

Change-Id: Ibc82146c5e8970605103c7050d6b1287dd8d9015
Signed-off-by: Sheshambika Venkateshwaran <sheshamb@qce.qualcomm.com>
Add missing include file

Change-Id: I9ae8406529816a39e31d8a41956b82fa30bdc55a
Signed-off-by: Eyal Ilsar <eyali@qce.qualcomm.com>
Signed-off-by: Ry Jones <c_lawren@qce.qualcomm.com>
Merge "ASACORE-151 Add support to make SetIdleTimeouts method call on Routing node."
Merge "Add missing include file"
ASACORE-683: Trivial initialization issue

Change-Id: Icc5e042079a5699d2dee2c70bddb9415692ed5ea
Signed-off-by: Peter Krystad <pkrystad@qce.qualcomm.com>
Merge "ASACORE-683: Trivial initialization issue"
ASASCORE-888: Remove hardcoded AJ_TRANSPORT_ANY

Change-Id: I72f27ce63d62bd337c72a2fec4c7e80b935749c8
Signed-off-by: Peter Krystad <pkrystad@qce.qualcomm.com>
ASACORE-1078: WSL uses AJ_TIMER_FOREVER for most network funcitons

Change-Id: I8a66b84472ba0cd931e11410b04d6abbaea26e26
Signed-off-by: James Prestwood <jprestwo@qce.qualcomm.com>
Merge "ASASCORE-888: Remove hardcoded AJ_TRANSPORT_ANY"
AJCORE-1258: Improper #ifdef __cplusplus usage could cause link errors

Change-Id: Iec872ce9e1d5465e81c5a553c4cb34a436879a73
Signed-off-by: James Prestwood <jprestwo@qce.qualcomm.com>
ASACORE-851: Include UDP Transport bit in AJ_TRANSPORT_ANY

Change-Id: I1ccdedd026d1fbfcf26aaf39047238ae1a954d76
Signed-off-by: Craig Dowell <cdowell@qce.qualcomm.com>
ASACORE-904: remove two deprecated functions


Change-Id: Ie8b5d725f0077e0f8e5327ad096016d4561fe49f
Signed-off-by: Chris Pezzee <cpezzee@qce.qualcomm.com>
Fix whitespace issue

Change-Id: Ie9d2572b0e46c60135e1056ab9d6a61327b6f793
Signed-off-by: Peter Krystad <pkrystad@qce.qualcomm.com>
Merge "ASACORE-851: Include UDP Transport bit in AJ_TRANSPORT_ANY"
Merge "AJCORE-1258: Improper #ifdef __cplusplus usage could cause link errors"
ASACORE-1134: Allow overridding of the AJ GUID generation for testing purposes

Added new define AJ_CreateNewGUID for the GUID generation function.

The following should be defined in aj_target.h to make sure that a random
GUID is generated at first startup:
    #define AJ_CreateNewGUID AJ_RandBytes

Change-Id: Ida1b847185405bf5ef2f1356a29d03428c0b308e
Signed-off-by: Aaron Pulliam <aaronp@qce.qualcomm.com>
Merge "Fix whitespace issue"