- (void)address;
- return CA_NOT_SUPPORTED;
-#endif
-}
-
-CAResult_t CASetPortNumberToAssign(CATransportAdapter_t adapter,
- CATransportFlags_t flag, uint16_t port)
-{
- uint16_t *targetPort = 0;
-
- if (CA_ADAPTER_IP & adapter)
- {
- if (CA_SECURE & flag)
- {
- if (CA_IPV6 & flag)
- {
- targetPort = &caglobals.ports.udp.u6s;
- }
- else if (CA_IPV4 & flag)
- {
- targetPort = &caglobals.ports.udp.u4s;
- }
- }
- else
- {
- if (CA_IPV6 & flag)
- {
- targetPort = &caglobals.ports.udp.u6;
- }
- else if (CA_IPV4 & flag)
- {
- targetPort = &caglobals.ports.udp.u4;
- }
- }
- }
+ (void)address;
+ return CA_NOT_SUPPORTED;
+#endif
+}
+
+#ifdef __APPLE__
+
+CAResult_t CAUtilClientInitialize()
+{
+ OIC_LOG(DEBUG, TAG, "CAUtilClientInitialize");
+
+ CAResult_t res = CA_STATUS_OK;
+#ifdef LE_ADAPTER
+ if (CA_STATUS_OK != CAManagerLEClientInitialize()) {
+ OIC_LOG(ERROR, TAG, "CAManagerLEClientInitialize has failed");
+ res = CA_STATUS_FAILED;
+ }
+#else
+ OIC_LOG(DEBUG, TAG, "it is not supported");
+ res = CA_NOT_SUPPORTED;
+#endif
+
+ return res;
+}
+
+CAResult_t CAUtilClientTerminate()
+{
+ OIC_LOG(DEBUG, TAG, "CAUtilClientTerminate");
+#ifdef LE_ADAPTER
+ return CAManagerLEClientTerminate();
+#else
+ OIC_LOG(DEBUG, TAG, "it is not supported");
+ return CA_NOT_SUPPORTED;
+#endif
+}
+
+CAResult_t CAUtilStopLEScan()
+{
+ OIC_LOG(DEBUG, TAG, "CAUtilStopLEScan");
+#ifdef LE_ADAPTER
+ CAManagerLEStopScan();
+ return CA_STATUS_OK;
+#else
+ OIC_LOG(DEBUG, TAG, "it is not supported");
+ return CA_NOT_SUPPORTED;
+#endif
+}
+
+CAResult_t CAUtilStartLEScan()
+{
+ OIC_LOG(DEBUG, TAG, "CAUtilStartLEScan");
+#ifdef LE_ADAPTER
+ CAManagerLEStartScan();
+ return CA_STATUS_OK;
+#else
+ OIC_LOG(DEBUG, TAG, "it is not supported");
+ return CA_NOT_SUPPORTED;
+#endif
+}
+
+CAResult_t CAUtilClientDisconnect()
+{
+ OIC_LOG(DEBUG, TAG, "CAUtilClientDisconnect");
+#ifdef LE_ADAPTER
+ CAManagerLEDisconnect();
+ return CA_STATUS_OK;
+#else
+ OIC_LOG(DEBUG, TAG, "it is not supported");
+ return CA_NOT_SUPPORTED;
+#endif
+}
+
+#endif
+
+CAResult_t CASetPortNumberToAssign(CATransportAdapter_t adapter, CATransportFlags_t flag, uint16_t port)
+{
+ uint16_t *targetPort = 0;
+
+ if (CA_ADAPTER_IP & adapter) {
+ if (CA_SECURE & flag) {
+ if (CA_IPV6 & flag) {
+ targetPort = &caglobals.ports.udp.u6s;
+ } else if (CA_IPV4 & flag) {
+ targetPort = &caglobals.ports.udp.u4s;
+ }
+ } else {
+ if (CA_IPV6 & flag) {
+ targetPort = &caglobals.ports.udp.u6;
+ } else if (CA_IPV4 & flag) {
+ targetPort = &caglobals.ports.udp.u4;
+ }
+ }
+ }