elif liboctbstack_env.get('ROUTING') == 'EP':
liboctbstack_env.AppendUnique(CPPDEFINES = ['ROUTING_EP'])
-if liboctbstack_env.get('WITH_PROXY'):
- liboctbstack_env.AppendUnique(CPPDEFINES = ['WITH_CHPROXY'])
-
if target_os not in ['windows']:
liboctbstack_env.AppendUnique(CFLAGS = ['-Wall'])
CAResult_t CASetRAInfo(const CARAInfo_t *caraInfo);
#endif
-#ifdef WITH_CHPROXY
/**
* This function sets uri being used for proxy.
*
* @return ::CA_STATUS_OK or ::CA_STATUS_INVALID_PARAM
*/
CAResult_t CASetProxyUri(const char *uri);
-#endif
#ifdef __cplusplus
} /* extern "C" */
elif env.get('ROUTING') == 'EP':
env.AppendUnique(CPPDEFINES = ['ROUTING_EP'])
-if env.get('WITH_PROXY'):
- env.AppendUnique(CPPDEFINES = ['WITH_CHPROXY'])
-
if ca_os == 'arduino':
env.AppendUnique(CPPDEFINES = ['SINGLE_THREAD'])
env.AppendUnique(CPPDEFINES = ['WITH_ARDUINO'])
static const char COAP_URI_HEADER[] = "coap://[::]/";
-#ifdef WITH_CHPROXY
static char g_chproxyUri[CA_MAX_URI_LENGTH];
CAResult_t CASetProxyUri(const char *uri)
OICStrcpy(g_chproxyUri, sizeof (g_chproxyUri), uri);
return CA_STATUS_OK;
}
-#endif
CAResult_t CAGetRequestInfoFromPDU(const coap_pdu_t *pdu, const CAEndpoint_t *endpoint,
CARequestInfo_t *outReqInfo)
uint32_t optionLength = 0;
bool isfirstsetflag = false;
bool isQueryBeingProcessed = false;
-#ifdef WITH_CHPROXY
bool isProxyRequest = false;
-#endif
while ((option = coap_option_next(&opt_iter)))
{
}
else
{
-#ifdef WITH_CHPROXY
if (COAP_OPTION_PROXY_URI == opt_iter.type)
{
isProxyRequest = true;
}
-#endif
if (idx < count)
{
if (bufLength <= sizeof(outInfo->options[0].optionData))
return CA_MEMORY_ALLOC_FAILED;
}
}
-#ifdef WITH_CHPROXY
else if(isProxyRequest && g_chproxyUri[0] != '\0')
{
/*
- * A request for CoAP-HTTP Proxy will not have any uri element as per CoAP specs
+ * A request for Proxy will not have any uri element as per CoAP specs
* and only COAP_OPTION_PROXY_URI will be present. Use preset proxy uri
* for such requests.
*/
return CA_MEMORY_ALLOC_FAILED;
}
}
-#endif
return CA_STATUS_OK;
exit:
OCStackResult OCDoDirectPairing(void *ctx, OCDPDev_t* peer, OCPrm_t pmSel, char *pinNumber,
OCDirectPairingCB resultCallback);
-#ifdef WITH_CHPROXY
/**
* This function sets uri being used for proxy.
*
* @param uri NULL terminated resource uri for CoAP-HTTP Proxy.
*/
OCStackResult OCSetProxyURI(const char *uri);
-#endif
#if defined(RD_CLIENT) || defined(RD_SERVER)
/**
elif env.get('ROUTING') == 'EP':
env.AppendUnique(CPPDEFINES = ['ROUTING_EP'])
env.AppendUnique(CPPDEFINES = ['__TIZEN__'])
-if env.get('WITH_PROXY'):
- env.AppendUnique(CPPDEFINES = ['WITH_CHPROXY'])
Export('env')
elif routing == 'EP':
env.AppendUnique(CPPDEFINES = ['ROUTING_EP'])
-if env.get('WITH_PROXY'):
- env.AppendUnique(CPPDEFINES = ['WITH_CHPROXY'])
-
env.Append(LIBS=[
'm', 'pthread', 'rt', 'dl', 'stdc++', 'gobject-2.0', 'gio-2.0', 'glib-2.0', 'capi-network-wifi', 'dlog', 'capi-network-bluetooth', 'connectivity_abstraction', 'coap', 'octbstack', 'ocsrm', 'c_common'
])
env.AppendUnique(CPPDEFINES = ['ROUTING_EP'])
env.AppendUnique(CPPDEFINES = ['__TIZEN__'])
-if env.get('WITH_PROXY'):
- env.AppendUnique(CPPDEFINES = ['WITH_CHPROXY'])
-
print "Given Transport is %s" % transport
print "Given OS is %s" % target_os
}
}
-#ifdef WITH_CHPROXY
OCStackResult OCSetProxyURI(const char *uri)
{
return CAResultToOCResult(CASetProxyUri(uri));
}
-#endif
#if defined(RD_CLIENT) || defined(RD_SERVER)
OCStackResult OCBindResourceInsToResource(OCResourceHandle handle, uint8_t ins)