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"
Merge "ASACORE-1134: Allow overridding of the AJ GUID generation for testing purposes"
ASACORE-905: Remove dependency on NameOwnerChanged signals for TCL

Ask the routing node to filter the NameOwnerChanged signals it sends to
this client to the unique names that are interesting to the client.
This change should reduce the number of redundant NOC signals sent to TC apps.

Part 1: move processing of some messages into AJ_UnmarshalMsg
This change allows the session state messages to be processed by
the system code before the application code. Those messages are
unmarshaled, processed, and then reset to retain any legacy behaviors.

Part 2: remove session message processing code from AJ_BusHandleBusMessage
The processing now takes place at the end of AJ_UnmarshalMsg, remove this old code.

Part 3: Use AJ_GetRoutingProtoVersion to add a filtered signal rule (or not.)
For older routing nodes: keep the original NameOwnerChanged rule
For new routing nodes: ask for a filtered NameOwnerChanged signal.

This keeps the session cleanup code the same, because the leaf node
will receive NOC signals that correspond to authenticated peers.


Change-Id: I63d3f3188a65cb5b67e1e871024ea5c16f1458a7
Signed-off-by: Chris Pezzee <cpezzee@qce.qualcomm.com>