Delete unused Mediator sample application for csdk
authorJihun Ha <jihun.ha@samsung.com>
Wed, 3 Aug 2016 01:41:51 +0000 (10:41 +0900)
committerMadan Lanka <lanka.madan@samsung.com>
Wed, 3 Aug 2016 10:05:24 +0000 (10:05 +0000)
Mediator does not support csdk anymore, so its sample application is removed.

Change-Id: I5102cd9de85daa59b40d9a6fc2d5e28167346e55
Signed-off-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/9959
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
service/easy-setup/sampleapp/mediator/linux/csdk_sample/SConscript [deleted file]
service/easy-setup/sampleapp/mediator/linux/csdk_sample/mediator.cpp [deleted file]

diff --git a/service/easy-setup/sampleapp/mediator/linux/csdk_sample/SConscript b/service/easy-setup/sampleapp/mediator/linux/csdk_sample/SConscript
deleted file mode 100644 (file)
index 06ed5c4..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-#******************************************************************
-#
-# Copyright 2016 Samsung Electronics All Rights Reserved.
-#
-#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-
-Import('env')
-
-mediator_env = env.Clone()
-
-target_os = env.get('TARGET_OS')
-
-######################################################################
-# Build flags
-######################################################################
-mediator_env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')])
-mediator_env.AppendUnique(CPPDEFINES = ['TB_LOG'])
-
-mediator_env.PrependUnique(CPPPATH = [
-                       env.get('SRC_DIR') + '/resource/c_common/oic_malloc/include',
-                       env.get('SRC_DIR') + '/resource/csdk/connectivity/common/inc',
-                       env.get('SRC_DIR') + '/resource/csdk/connectivity/api',
-                       env.get('SRC_DIR') + '/resource/csdk/stack/include',
-                       env.get('SRC_DIR') + '/resource/csdk/logger/include',
-                       env.get('SRC_DIR') + '/resource/csdk/security/include',
-                       env.get('SRC_DIR') + '/extlibs/cjson',
-                       env.get('SRC_DIR') + '/service/easy-setup/mediator/csdk/inc',
-                       env.get('SRC_DIR') + '/service/easy-setup/inc'])
-
-mediator_env.PrependUnique(LIBS = ['oc', 'octbstack', 'oc_logger', 'pthread', 'connectivity_abstraction', 'coap', 'ESMediatorCSDK'])
-
-mediator = mediator_env.Program('mediator_c', 'mediator.cpp')
-
-i_mediator = mediator_env.Install(env.get('BUILD_DIR'), mediator)
-
-Alias('mediator_c', i_mediator)
-env.AppendTarget('mediator_c')
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/service/easy-setup/sampleapp/mediator/linux/csdk_sample/mediator.cpp b/service/easy-setup/sampleapp/mediator/linux/csdk_sample/mediator.cpp
deleted file mode 100755 (executable)
index 31ae79d..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-//******************************************************************
-//
-// Copyright 2015 Samsung Electronics All Rights Reserved.
-//
-//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <signal.h>
-#include <unistd.h>
-#include <stdint.h>
-#include <sstream>
-
-#include "provisioningapi.h"
-#include "logger.h"
-
-#define ES_MEDIATOR_TAG "easysetupsample"
-
-int quitFlag = 0;
-
-/* SIGINT handler: set quitFlag to 1 for graceful termination */
-void handleSigInt(int signum) {
-    if (signum == SIGINT) {
-        quitFlag = 1;
-    }
-}
-
-/**
- * This callback function is used to receive the notifications about the provisioning status
- * In success or failure, ProvisioningInfo structure holds the current state of provisioning
- * and also holds the Enrollee information for which provisioning is requested
- * This function can be used to update the application about the current provisioning status of the Enrollee
- */
-void ProvisioningStatusCallback(ProvisioningInfo * provInfo) {
-    OIC_LOG_V(INFO, ES_MEDIATOR_TAG, "Enrollee connectivity: %d", provInfo->provDeviceInfo.connType);
-    if (provInfo->provStatus == DEVICE_PROVISIONED) {
-        OIC_LOG_V(INFO, ES_MEDIATOR_TAG, "Successfully provisioned the Enrollee with IP : %s ",
-                  provInfo->provDeviceInfo.addr->addr);
-    }
-    else {
-        OIC_LOG_V(INFO, ES_MEDIATOR_TAG, "Provisioing Failed for the Enrollee with IP : %s",
-                  provInfo->provDeviceInfo.addr->addr);
-    }
-}
-
-static void PrintUsage() {
-    OIC_LOG(INFO, ES_MEDIATOR_TAG, "Usage : occlient -d \"192.168.0.20\"");
-}
-
-int main(int argc, char **argv) {
-    int opt;
-
-    ProvConfig provConfig;
-    //WiFiOnboardingConfig onboardConfig;
-    WiFiOnboadingConnection onboardConn;
-
-    PrintUsage();
-    InitProvProcess();
-
-
-    RegisterCallback(&ProvisioningStatusCallback);
-
-    while ((opt = getopt(argc, argv, "d:s:p:")) != -1) {
-        switch (opt) {
-            case 'd':
-                strncpy(onboardConn.ipAddress, optarg, IPV4_ADDR_SIZE - 1);
-                break;
-            case 's':
-                strncpy(provConfig.provData.WIFI.ssid, optarg, NET_WIFI_SSID_SIZE - 1);
-                break;
-            case 'p':
-                strncpy(provConfig.provData.WIFI.pwd, optarg, NET_WIFI_PWD_SIZE - 1);
-                break;
-            default:
-                PrintUsage();
-                return -1;
-        }
-    }
-
-    provConfig.connType = CT_ADAPTER_IP;
-    OIC_LOG_V(INFO, ES_MEDIATOR_TAG, "IP Address of the Provisioning device is =%s\n",
-              onboardConn.ipAddress);
-    OIC_LOG_V(INFO, ES_MEDIATOR_TAG, "SSID of the Enroller is =%s\n", provConfig.provData.WIFI.ssid);
-    OIC_LOG_V(INFO, ES_MEDIATOR_TAG, "Password of the Enroller is =%s\n", provConfig.provData.WIFI.pwd);
-
-    StartProvisioning(&provConfig, &onboardConn);
-
-    signal(SIGINT, handleSigInt);
-    while (!quitFlag) {
-        OCStackResult result;
-
-        result = OCProcess();
-
-        if (result != OC_STACK_OK)
-        {
-            OIC_LOG(ERROR, "Mediator_CSDK", "OCStack stop error");
-        }
-
-        // To minimize CPU utilization we may wish to do this with sleep
-        sleep(1);
-    }
-
-    ResetProvProcess();
-    OIC_LOG(INFO, ES_MEDIATOR_TAG, "Exiting occlient main loop...");
-
-    return 0;
-}
-