X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fconnectivity%2Fsrc%2Fcainterfacecontroller.c;h=0e06e6bbc27f3cf9da4ff3a62155e56993d7c458;hb=7d9f458ddb99901c037a6f725749b77a9d775db0;hp=9b1f8d467355fe9cf0fe60a52bc2b95686f93545;hpb=068b9d878cead4b54ceaba89cb9d9c19b1c5dcb1;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/connectivity/src/cainterfacecontroller.c b/resource/csdk/connectivity/src/cainterfacecontroller.c index 9b1f8d4..0e06e6b 100644 --- a/resource/csdk/connectivity/src/cainterfacecontroller.c +++ b/resource/csdk/connectivity/src/cainterfacecontroller.c @@ -39,16 +39,18 @@ #include "caraadapter.h" #endif -#define TAG "CA_INTRFC_CNTRLR" -#ifdef RA_ADAPTER -#include "caraadapter.h" +#ifdef TCP_ADAPTER +#include "catcpadapter.h" #endif +#define TAG "CA_INTRFC_CNTRLR" #define CA_MEMORY_ALLOC_CHECK(arg) {if (arg == NULL) \ {OIC_LOG(ERROR, TAG, "memory error");goto memory_error_exit;} } -#ifdef RA_ADAPTER +#ifdef TCP_ADAPTER +#define CA_TRANSPORT_TYPE_NUM 5 +#elif RA_ADAPTER #define CA_TRANSPORT_TYPE_NUM 4 #else #define CA_TRANSPORT_TYPE_NUM 3 @@ -73,10 +75,15 @@ static int CAGetAdapterIndex(CATransportAdapter_t cType) case CA_ADAPTER_RFCOMM_BTEDR: return 2; - #ifdef RA_ADAPTER +#ifdef RA_ADAPTER case CA_ADAPTER_REMOTE_ACCESS: return 3; - #endif +#endif + +#ifdef TCP_ADAPTER + case CA_ADAPTER_TCP: + return 4; +#endif default: break; @@ -193,7 +200,10 @@ void CAInitializeAdapters(ca_thread_pool_t handle) handle); #endif /* RA_ADAPTER */ - +#ifdef TCP_ADAPTER + CAInitializeTCP(CARegisterCallback, CAReceivedPacketCallback, CANetworkChangedCallback, + CAAdapterErrorHandleCallback, handle); +#endif /* TCP_ADAPTER */ } void CASetPacketReceivedCallback(CANetworkPacketReceivedCallback callback)