Remove unimplemented single thread headers 01/25001/2
authorGeorge Nash <george.nash@intel.com>
Tue, 1 May 2018 22:11:09 +0000 (15:11 -0700)
committerGeorge Nash <george.nash@intel.com>
Tue, 1 May 2018 22:19:31 +0000 (22:19 +0000)
the headers caedradapter_singlethread.h and
cainterfacecontroller_singlethread.h have no
implementation associated with these headers.

The implementation was most likely removed when
arduino support was removed.

Change-Id: Idef573722c51f465d8b83378b5751244ef78ffc6
Signed-off-by: George Nash <george.nash@intel.com>
resource/csdk/connectivity/inc/caedradapter_singlethread.h [deleted file]
resource/csdk/connectivity/inc/cainterfacecontroller_singlethread.h [deleted file]

diff --git a/resource/csdk/connectivity/inc/caedradapter_singlethread.h b/resource/csdk/connectivity/inc/caedradapter_singlethread.h
deleted file mode 100644 (file)
index dda66e8..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-/* ****************************************************************
- *
- * Copyright 2014 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.
- *
- ******************************************************************/
-
-/**
- * @file
- *
- * This file contains the APIs for EDR adapters to be implemented.
- */
-
-#ifndef CA_EDRADAPTER_SINGLETHREAD_H_
-#define CA_EDRADAPTER_SINGLETHREAD_H_
-
-/**
- * EDR Interface AP
- **/
-#include "cacommon.h"
-#include "caadapterinterface.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-/**
- * @brief  Initialize EDR Interface.
- * @param[in] registerCallback  Callback to register EDR interface to Connectivity
- *                              Abstraction Layer
- * @param[in] reqRespCallback   Callback to notify request and response messages from server(s)
- *                              started at Connectivity Abstraction Layer.
- * @param[in] netCallback       Callback to notify the network additions to Connectivity
- *                              Abstraction Layer.
- * @return #CA_STATUS_OK or Appropriate error code
- * @retval #CA_STATUS_OK Successful
- * @retval #CA_STATUS_INVALID_PARAM Invalid input parameters
- * @retval #CA_ADAPTER_NOT_ENABLED Initialization is successful, but bluetooth adapter is not
- *                                 enabled
- * @retval #CA_STATUS_FAILED Operation failed
- */
-CAResult_t CAInitializeEDR(CARegisterConnectivityCallback registerCallback,
-                           CANetworkPacketReceivedCallback reqRespCallback,
-                           CAAdapterChangeCallback netCallback);
-
-/**
- * @brief  Starting EDR connectivity adapters. As its peer to peer it doesnot require to start
- *         any servers.
- * @return #CA_STATUS_OK or Appropriate error code
- * @retval #CA_STATUS_OK  Successful
- * @retval #CA_ADAPTER_NOT_ENABLED Bluetooth adapter is not enabled
- * @retval #CA_STATUS_FAILED Operation failed
- */
-CAResult_t CAStartEDR(void);
-
-/**
- * @brief  Starts listening server for receiving multicast search requests.
- *         Starts RFCOMM Server with prefixed UUID as per OIC specification.
- * @return #CA_STATUS_OK or Appropriate error code
- * @retval #CA_STATUS_OK  Successful
- * @retval #CA_SERVER_STARTED_ALREADY  Server is already started and running for the predefined
- *                                     service UUID
- * @retval #CA_STATUS_FAILED Operation failed
- */
-CAResult_t CAStartEDRListeningServer(void);
-
-/**
- * @brief  Stops listening server for receiving multicast search requests.
- *
- * @return #CA_STATUS_OK or Appropriate error code
- */
-CAResult_t CAStopEDRListeningServer(void);
-
-/**
- * @brief  Starts discovery server for receiving multicast advertisements.
- *         Starts RFCOMM Server with prefixed UUID as per OIC specification.
- * @return #CA_STATUS_OK or Appropriate error code
- * @retval #CA_STATUS_OK  Successful
- * @retval #CA_SERVER_STARTED_ALREADY Server is already started and running for the predefined
- *                                    service UUID
- * @retval #CA_STATUS_FAILED Operation failed
- */
-CAResult_t CAStartEDRDiscoveryServer(void);
-
-/**
- * @brief  Sends data to the peer bluetooth OIC device using the adapter connectivity.
- * @param[in]  endpoint    Remote Endpoint information (like ipaddress, port, reference URI and
- *                         connectivity type) to which the unicast data has to be sent.
- * @param[in]  data        Data to be sent.
- * @param[in]  dataLength  Size of data to be sent.
- * @return Number of bytes sent on the network. Returns -1 on error.
- */
-int32_t CASendEDRUnicastData(const CAEndpoint_t *remoteEndpoint, const void *data,
-                              uint32_t dataLength);
-
-/**
- * @brief  Sends multicast data to all discovered bluetooth OIC devices using the adapter
- *         connectivity.
- * @param[in]  data        Data which needs to be sent to all discovered bluetooth OIC device.
- * @param[in]  dataLength  Length of data in bytes.
- * @return Number of bytes sent on the network. Returns -1 on error.
- */
-int32_t CASendEDRMulticastData(const void *data, uint32_t dataLength);
-
-/**
- * @brief  Get EDR Connectivity network information.
- *
- * @param[out] info  Array of local connectivity information structures.
- * @param[out] size  Size of the array @info.
- *
- * @return #CA_STATUS_OK or Appropriate error code
- * @retval #CA_STATUS_OK  Successful
- * @retval #CA_STATUS_INVALID_PARAM  Invalid input parameters
- * @retval #CA_MEMORY_ALLOC_FAILED  Failed to allocate memory
- * @retval #CA_STATUS_FAILED Operation failed
- * @remarks info is allocated in this API and should be freed by the caller.
- */
-CAResult_t CAGetEDRInterfaceInformation(CAEndpoint_t **info, size_t *size);
-
-/**
- * @brief  Read Synchronous API callback.
- * @return #CA_STATUS_OK on success otherwise proper error code.
- * @retval #CA_STATUS_OK  Successful
- * @retval #CA_STATUS_FAILED Operation failed
- */
-CAResult_t CAReadEDRData(void);
-
-/**
- * @brief  EDR Stops all RFCOMM servers and close sockets.
- * @return #CA_STATUS_OK or Appropriate error code
- */
-CAResult_t CAStopEDR(void);
-
-/**
- * @brief  Terminate the EDR connectivity adapter.
- * Configuration information will be deleted from further use.
- * @return NONE
- */
-void CATerminateEDR(void);
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif  /* CA_EDRADAPTER_SINGLETHREAD_H_ */
-
diff --git a/resource/csdk/connectivity/inc/cainterfacecontroller_singlethread.h b/resource/csdk/connectivity/inc/cainterfacecontroller_singlethread.h
deleted file mode 100644 (file)
index ee15f5b..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-/* ****************************************************************
- *
- * Copyright 2014 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.
- *
- ******************************************************************/
-
-/**
- * @file
- *
- * This file contains the APIs for the interface controller.
- */
-
-#ifndef CA_INTERFACE_CONTROLLER_SINGLETHREAD_H_
-#define CA_INTERFACE_CONTROLLER_SINGLETHREAD_H_
-
-#include "caadapterinterface.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-/**
- * @brief   Initializes different adapters based on the compilation flags.
- * @param[in] handle  thread pool handle created by message handler for different
- *                    adapters.
- * @return   none
- */
-void CAInitializeAdapters();
-
-/**
- * @brief   Set the received packets callback for message handler
- * @param[in] callback  message handler callback to receive packets from different
- *                      adapters.
- * @return   none
- */
-void CASetPacketReceivedCallback(CANetworkPacketReceivedCallback callback);
-
-/**
- * @brief   Set the adapter status changed callback for message handler
- * @param[in] callback  message handler network status callback to receive network
- *                      changes.
- * @return   none
- */
-void CASetNetworkChangeCallback(CAAdapterChangeCallback callback);
-
-/**
- * @brief   Set the error handler callback for message handler
- * @param[in] errorCallback  error handler callback from adapters
- * @return  none
- */
-void CASetErrorHandleCallback(CAErrorHandleCallback errorCallback);
-
-/**
- * @brief   Starting different connectivity adapters based on the network selection.
- * @param[in] transportAdapter network type that want to stop
- * @return  none
- */
-CAResult_t CAStartAdapter(CATransportAdapter_t transportType);
-
-/**
- * @brief   Stopping different connectivity adapters based on the network un-selection.
- * @param[in] transportAdapter  un selected network for stopping the packets transfer
- * @return   none
- */
-void CAStopAdapter(CATransportAdapter_t transportType);
-
-/**
- * @brief   Get network information such as ipaddress and mac information.  Gets the network
- *          information of the adapter whichever is enabled. Otherwise info is NULL.
- * @param[out] info  connectivity information such as ipaddress and mac information
- * @param[out] size  number of connectivity information structures
- * @return   CA_STATUS_OK or ERROR CODES ( CAResult_t error codes in cacommon.h)
- */
-CAResult_t CAGetNetworkInfo(CAEndpoint_t **info, uint32_t *size);
-
-/**
- * @brief   Sends unicast data to the remote endpoint
- * @param[in] endpoint  endpoint information where the data has to be sent
- * @param[in] data      data that needs to be sent
- * @param[in] length    length of the data that needs to be sent
- * @return   CA_STATUS_OK or ERROR CODES ( CAResult_t error codes in cacommon.h)
- */
-CAResult_t CASendUnicastData(const CAEndpoint_t *endpoint, const void *data, uint32_t length);
-
-/**
- * @brief   Sends multicast data to all endpoints in the network.
- * @param[in] endpoint  endpoint information where the data has to be sent
- * @param[in] data      data that needs to be sent
- * @param[in] length    length of the data that needs to be sent
- * @return   CA_STATUS_OK or ERROR CODES ( CAResult_t error codes in cacommon.h)
- */
-CAResult_t CASendMulticastData(const CAEndpoint_t *endpoint, const void *data, uint32_t length);
-
-/**
- * @brief   Start listening servers to receive search requests from clients
- * @return   CA_STATUS_OK or ERROR CODES ( CAResult_t error codes in cacommon.h)
- */
-CAResult_t CAStartListeningServerAdapters(void);
-
-/**
- * @brief   Stops listening servers to receive search requests from clients
- * @return   CA_STATUS_OK or ERROR CODES ( CAResult_t error codes in cacommon.h)
- */
-CAResult_t CAStopListeningServerAdapters(void);
-
-/**
- * @brief   Start discovery servers to receive advertisements from server
- * @return   CA_STATUS_OK or ERROR CODES ( CAResult_t error codes in cacommon.h)
- */
-CAResult_t CAStartDiscoveryServerAdapters(void);
-
-/**
- * @brief   Terminates  the adapters which are initialized during the initialization
- * @return  none
- */
-void CATerminateAdapters(void);
-
-/**
- * @brief   Checks for available data and reads it
- * @return   CA_STATUS_OK or ERROR CODES ( CAResult_t error codes in cacommon.h)
- */
-CAResult_t CAReadData();
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif /* CA_INTERFACE_CONTROLLER_SINGLETHREAD_H_ */
-