return processUnrecognized(elems, result);
}
-LineResult LineInput::processHelp(elements_t& elems, stringstream& ss)
+LineResult LineInput::processHelp(elements_t& /*elems*/, stringstream& ss)
{
ss << "\nUsage:\n"
"\tfind\t\tFind resources\n"
return LR_Unrecognized;
}
-LineResult LineInput::processFind(elements_t& elems, stringstream& ss)
+LineResult LineInput::processFind(elements_t& /*elems*/, stringstream& /*ss*/)
{
m_client->findResources();
return LR_OK;
m_server->registerResource(url, resType, iface);
}
-LineResult LineInput::processShow(elements_t& elems, stringstream& ss)
+LineResult LineInput::processShow(elements_t& /*elems*/, stringstream& ss)
{
int index = 0;
m_resourceList.clear();
return LR_OK;
}
-WrapResource *LineInput::resolveResource(string resID, stringstream& ss)
+WrapResource *LineInput::resolveResource(string resID, stringstream& /*ss*/)
{
size_t len;
string useID = resID;
return it->second;
}
-void LineInput::obsCB(token_t token, const HeaderOptions& headerOptions, const OCRepresentation& rep, const int eCode, const int sequenceNumber)
+void LineInput::obsCB(token_t /*token*/,
+ const HeaderOptions& /*headerOptions*/,
+ const OCRepresentation& /*rep*/,
+ const int eCode,
+ const int sequenceNumber)
{
if (!m_observer)
return;
int sec = 0;
int ms = 0;
#ifdef _POSIX_TIMERS
- struct timespec when = {};
+ struct timespec when = {0};
clockid_t clk = CLOCK_REALTIME;
#ifdef CLOCK_REALTIME_COARSE
clk = CLOCK_REALTIME_COARSE;
va_end(ap);
}
-#endif //ARDUINO
\ No newline at end of file
+#endif //ARDUINO
int oic_console_logger_init(oic_log_ctx_t *ctx, void *world)
{
- oic_console_logger_ctx *my_ctx;
-
- my_ctx = (oic_console_logger_ctx *) malloc(sizeof(oic_console_logger_ctx));
+ (void)world;
+ oic_console_logger_ctx *my_ctx =
+ (oic_console_logger_ctx *) malloc(sizeof(oic_console_logger_ctx));
if (0 == my_ctx)
return 0;
void oic_console_logger_set_level(oic_log_ctx_t *ctx, const int level)
{
+ (void)ctx;
+ (void)level;
/* We don't have any special thing we need to do when a log level changes. */
return;
}
int oic_console_logger_set_module(oic_log_ctx_t *ctx, const char *module_name)
{
+ (void)ctx;
+ (void)module_name;
/* We don't do anything special when the module name changes: */
return 1;
}
-
-/******************************************************************
+/* ****************************************************************
*
* Copyright 2014 Samsung Electronics All Rights Reserved.
*
void send_response(const CAEndpoint_t *endpoint, const CAInfo_t *info);
void get_resource_uri(char *URI, char *resourceURI, int length);
int get_secure_information(CAPayload_t payLoad);
-int get_address_set(const char *pAddress, addressSet_t* outAddress);
+bool get_address_set(const char *pAddress, addressSet_t* outAddress);
void parsing_coap_uri(const char* uri, addressSet_t* address, CATransportFlags_t *flags);
CAHeaderOption_t* get_option_data(CAInfo_t* requestData);
CATransportFlags_t flags;
printf("URI : %s\n", uri);
- addressSet_t address = {};
+ addressSet_t address = {{}, 0};
parsing_coap_uri(uri, &address, &flags);
res = CACreateEndpoint(flags, g_selected_nw_type,
int messageType = messageTypeBuf[0] - '0';
CATransportFlags_t flags;
- addressSet_t address = {};
+ addressSet_t address = {{}, 0};
parsing_coap_uri(uri, &address, &flags);
// create remote endpoint
printf("################## Network Information #######################\n");
printf("Network info total size is %d\n\n", tempSize);
- int index;
- for (index = 0; index < tempSize; index++)
+ for (uint32_t index = 0; index < tempSize; index++)
{
printf("Type: %d\n", tempInfo[index].adapter);
printf("Address: %s\n", tempInfo[index].addr);
void error_handler(const CAEndpoint_t *rep, const CAErrorInfo_t* errorInfo)
{
+ (void)rep;
printf("+++++++++++++++++++++++++++++++++++ErrorInfo+++++++++++++++++++++++++++++++++++\n");
if(errorInfo)
char *pAddress = cloneUri;
printf("pAddress : %s\n", pAddress);
- int res = get_address_set(pAddress, address);
- if (res == -1)
+ if (!get_address_set(pAddress, address))
{
printf("address parse error\n");
return;
}
-int get_address_set(const char *pAddress, addressSet_t* outAddress)
+bool get_address_set(const char *pAddress, addressSet_t* outAddress)
{
if (NULL == pAddress)
{
printf("parameter is null !\n");
- return -1;
+ return false;
}
- int32_t len = strlen(pAddress);
- int32_t isIp = 0;
- int32_t ipLen = 0;
+ size_t len = strlen(pAddress);
+ bool isIp = false;
+ size_t ipLen = 0;
- for (int i = 0; i < len; i++)
+ for (size_t i = 0; i < len; i++)
{
if (pAddress[i] == '.')
{
- isIp = 1;
+ isIp = true;
}
// found port number start index
}
else
{
- printf("IP Address too long: %d\n", ipLen==0 ? len : ipLen);
- return -1;
+ printf("IP Address too long: %zu\n", (ipLen == 0) ? len : ipLen);
+ return false;
}
if (ipLen > 0)
{
outAddress->port = atoi(pAddress + ipLen + 1);
}
+ return true;
+ }
+ else
+ {
+ return false;
}
-
- return isIp;
}
void create_file(CAPayload_t bytes, size_t length)
void CAEDRErrorHandler(const char *remoteAddress, const char *serviceUUID, const void *data,
uint32_t dataLength, CAResult_t result)
{
+ (void)serviceUUID;
OIC_LOG(DEBUG, EDR_ADAPTER_TAG, "IN");
// Input validation
void CAEDRDataDestroyer(void *data, uint32_t size)
{
+ if ((size_t)size < sizeof(CAEDRData))
+ {
+ OIC_LOG_V(ERROR, EDR_ADAPTER_TAG, "Destroy data too small %p %d",
+ data, size);
+ }
CAEDRData *edrdata = (CAEDRData *) data;
CAFreeEDRData(edrdata);
}
-
CANetworkChangeCallback networkStateChangeCallback,
CAErrorHandleCallback errorCallback, ca_thread_pool_t handle)
{
+ (void)networkStateChangeCallback;
+ (void)errorCallback;
OIC_LOG(DEBUG, TAG, "CAInitializeEDR");
g_edrReceivedCallback = reqRespCallback;
g_threadPoolHandle = handle;
// register handlers
- CAConnectivityHandler_t handler = {};
-
- handler.startAdapter = CAStartEDR;
- handler.startListenServer = CAStartEDRListeningServer;
- handler.startDiscoveryServer = CAStartEDRDiscoveryServer;
- handler.sendData = CASendEDRUnicastData;
- handler.sendDataToAll = CASendEDRMulticastData;
- handler.GetnetInfo = CAGetEDRInterfaceInformation;
- handler.readData = CAReadEDRData;
- handler.stopAdapter = CAStopEDR;
- handler.terminate = CATerminateEDR;
+ CAConnectivityHandler_t handler = {
+ .startAdapter = CAStartEDR,
+ .startListenServer = CAStartEDRListeningServer,
+ .startDiscoveryServer = CAStartEDRDiscoveryServer,
+ .sendData = CASendEDRUnicastData,
+ .sendDataToAll = CASendEDRMulticastData,
+ .GetnetInfo = CAGetEDRInterfaceInformation,
+ .readData = CAReadEDRData,
+ .stopAdapter = CAStopEDR,
+ .terminate = CATerminateEDR
+ };
registerCallback(handler, CA_ADAPTER_RFCOMM_BTEDR);
int32_t CASendEDRUnicastData(const CAEndpoint_t *endpoint, const void *data,
uint32_t dataLen)
{
+ (void)endpoint;
+ (void)data;
+ (void)dataLen;
OIC_LOG(DEBUG, TAG, "CASendEDRUnicastData");
return -1;
int32_t CASendEDRMulticastData(const CAEndpoint_t *endpoint, const void *data, uint32_t dataLen)
{
+ (void)endpoint;
+ (void)data;
+ (void)dataLen;
OIC_LOG(DEBUG, TAG, "CASendEDRMulticastData");
return -1;
CAResult_t CAGetEDRInterfaceInformation(CAEndpoint_t **info, uint32_t *size)
{
+ (void)info;
+ (void)size;
OIC_LOG(DEBUG, TAG, "CAGetEDRInterfaceInformation");
return CA_STATUS_OK;
static void CALEDataDestroyer(void *data, uint32_t size)
{
+ if ((size_t)size < sizeof(CALEData_t *))
+ {
+ OIC_LOG_V(ERROR, CALEADAPTER_TAG,
+ "Destroy data too small %p %d", data, size);
+ }
CALEData_t *ledata = (CALEData_t *) data;
CAFreeLEData(ledata);
OIC_LOG(DEBUG, CALEADAPTER_TAG, "IN");
VERIFY_NON_NULL_VOID(g_localBLEAddress, CALEADAPTER_TAG, "g_localBLEAddress is null");
- CAEndpoint_t localEndpoint = {};
+ CAEndpoint_t localEndpoint = {.adapter = CA_DEFAULT_ADAPTER};
ca_mutex_lock(g_bleLocalAddressMutex);
OICStrcpy(localEndpoint.addr, sizeof(localEndpoint.addr), g_localBLEAddress);
return CA_STATUS_OK;
}
+// TODO make pdu const after libcoap is updated to support that.
CAResult_t CAReceiveBlockWiseData(coap_pdu_t *pdu, const CAEndpoint_t *endpoint,
const CAData_t *receivedData, size_t dataLen)
{
return CA_STATUS_OK;
}
+// TODO make pdu const after libcoap is updated to support that.
CAResult_t CASetNextBlockOption1(coap_pdu_t *pdu, const CAEndpoint_t *endpoint,
const CAData_t *receivedData, coap_block_t block,
size_t dataLen)
return res;
}
+// TODO make pdu const after libcoap is updated to support that.
CAResult_t CASetNextBlockOption2(coap_pdu_t *pdu, const CAEndpoint_t *endpoint,
const CAData_t *receivedData, coap_block_t block,
size_t dataLen)
{
VERIFY_NON_NULL(block, TAG, "block");
- if (((block->num + 1) << (block->szx + BLOCK_NUMBER_IDX)) < payloadLen)
+ if ((size_t)((block->num + 1) << (block->szx + BLOCK_NUMBER_IDX))
+ < payloadLen)
{
OIC_LOG(DEBUG, TAG, "Set the M-bit(1)");
block->m = 1;
return CA_STATUS_OK;
}
+// TODO make pdu const after libcoap is updated to support that.
bool CAIsPayloadLengthInPduWithBlockSizeOption(coap_pdu_t *pdu,
uint16_t sizeType,
size_t *totalPayloadLen)
if (COAP_OPTION_BLOCK1 == blockType)
{
size_t prePayloadLen = currData->receivedPayloadLen;
- if (prePayloadLen != BLOCK_SIZE(receivedBlock->szx) * receivedBlock->num)
+ if (prePayloadLen != (size_t)BLOCK_SIZE(receivedBlock->szx)
+ * receivedBlock->num)
{
if (receivedBlock->num > currData->block1.num + 1)
{
// #3. check if error check logic is required
size_t optionLen = dataLen - blockPayloadLen;
- if (receivedBlock->m && blockPayloadLen != BLOCK_SIZE(receivedBlock->szx))
+ if (receivedBlock->m && blockPayloadLen !=
+ (size_t)BLOCK_SIZE(receivedBlock->szx))
{
// 413 Error handling of too large entity
if (COAP_MAX_PDU_SIZE < BLOCK_SIZE(receivedBlock->szx) + optionLen)
CABlockDataID_t* blockDataID = CACreateBlockDatablockId(
token, tokenLength,
data->sentData->remoteEndpoint->port);
- if (NULL == blockDataID && NULL == blockDataID->id && blockDataID->idLength < 0)
+ if (NULL == blockDataID || NULL == blockDataID->id || blockDataID->idLength < 1)
{
OIC_LOG(ERROR, TAG, "blockId is null");
CADestroyBlockID(blockDataID);
return CA_STATUS_INVALID_PARAM;
}
- uint32_t sentDataLen = 0;
+ int32_t sentDataLen = 0;
if (g_adapterHandler[index].sendData != NULL)
{
sentDataLen = g_adapterHandler[index].sendData(endpoint, data, length);
}
- if (sentDataLen != length)
+ if (sentDataLen != (int)length)
{
OIC_LOG(ERROR, TAG, "error in sending data. Error will be reported in adapter");
#ifdef SINGLE_THREAD
return CA_SEND_FAILED;
}
- int i = 0;
- for (i = 0; i < u_arraylist_length(list); i++)
+ for (uint32_t i = 0; i < u_arraylist_length(list); i++)
{
void* ptrType = u_arraylist_get(list, i);
return CA_STATUS_FAILED;
}
- int i = 0;
- for (i = 0; i < u_arraylist_length(list); i++)
+ for (uint32_t i = 0; i < u_arraylist_length(list); i++)
{
void* ptrType = u_arraylist_get(list, i);
return CA_STATUS_FAILED;
}
- int i = 0;
- for (i = 0; i < u_arraylist_length(list); i++)
+ for (uint32_t i = 0; i < u_arraylist_length(list); i++)
{
void* ptrType = u_arraylist_get(list, i);
static void CADestroyData(void *data, uint32_t size)
{
OIC_LOG(DEBUG, TAG, "CADestroyData IN");
+ if ((size_t)size < sizeof(CAData_t))
+ {
+ OIC_LOG_V(ERROR, TAG, "Destroy data too small %p %d", data, size);
+ }
CAData_t *cadata = (CAData_t *) data;
if (NULL == cadata)
#ifndef SINGLE_HANDLE
CAData_t *data = (CAData_t *) threadData;
CAProcessReceivedData(data);
+#else
+ (void)threadData;
#endif
OIC_LOG(DEBUG, TAG, "OUT");
}
static void CANetworkChangedCallback(const CAEndpoint_t *info, CANetworkStatus_t status)
{
+ (void)info;
+ (void)status;
OIC_LOG(DEBUG, TAG, "IN");
OIC_LOG(DEBUG, TAG, "OUT");
uint8_t tokenLength, const CAHeaderOption_t *options,
uint8_t numOptions)
{
+ (void)resourceUri;
+ (void)token;
+ (void)tokenLength;
+ (void)options;
+ (void)numOptions;
return CA_NOT_SUPPORTED;
}
static const char COAP_URI_HEADER[] = "coap://[::]/";
-static uint32_t SEED = 0;
+static unsigned int SEED = 0;
CAResult_t CAGetRequestInfoFromPDU(const coap_pdu_t *pdu, CARequestInfo_t *outReqInfo)
{
{
coap_add_data(pdu, payloadSize, (const unsigned char *) payload);
}
+#else
+ (void)payload;
+ (void)payloadSize;
#endif
OIC_LOG(DEBUG, TAG, "OUT");
CAResult_t CAParseHeadOption(uint32_t code, const CAInfo_t *info, coap_list_t **optlist)
{
+ (void)code;
OIC_LOG(DEBUG, TAG, "IN");
VERIFY_NON_NULL_RET(info, TAG, "info is NULL", CA_STATUS_INVALID_PARAM);
#else
SEED = time(NULL);
#endif
- if (SEED == -1)
+ if (SEED == (unsigned int)((time_t)-1))
{
OIC_LOG(ERROR, TAG, "seed is not made");
SEED = 0;
void CAIPConnectionStateCB(const char *ipAddress, CANetworkStatus_t status)
{
+ (void)ipAddress;
+ (void)status;
OIC_LOG(DEBUG, TAG, "IN");
}
void CADataDestroyer(void *data, uint32_t size)
{
+ if (size < sizeof(CAIPData))
+ {
+ OIC_LOG_V(ERROR, TAG, "Destroy data too small %p %d", data, size);
+ }
CAIPData *etdata = (CAIPData *) data;
CAFreeIPData(etdata);
static void CAReceiveHandler(void *data)
{
+ (void)data;
OIC_LOG(DEBUG, TAG, "IN");
while (!caglobals.ip.terminate)
static void CASelectReturned(fd_set *readFds, int ret)
{
+ (void)ret;
int fd = -1;
CATransportFlags_t flags = CA_DEFAULT_FLAGS;
return CA_STATUS_FAILED;
}
- CAEndpoint_t ep = { CA_ADAPTER_IP, flags };
+ CAEndpoint_t ep = { .adapter = CA_ADAPTER_IP,
+ .flags = flags };
if (flags & CA_IPV6)
{
}
#endif
- struct sockaddr_storage sa = { family };
+ struct sockaddr_storage sa = { .ss_family = family };
if (family == AF_INET6)
{
int on = 1;
return;
}
- struct ip_mreq mreq = { IPv4MulticastAddress };
- mreq.imr_interface = inaddr;
+ struct ip_mreq mreq = { .imr_multiaddr = IPv4MulticastAddress,
+ .imr_interface = inaddr};
if (setsockopt(caglobals.ip.m4.fd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof (mreq)))
{
if (EADDRINUSE != errno)
continue;
}
- if (ifitem->index != newIndex)
+ if ((int)ifitem->index != newIndex)
{
continue;
}
ssize_t len = sendto(fd, data, dlen, 0, (struct sockaddr *)&sock, sizeof (sock));
if (-1 == len)
{
+ // If logging is not defined/enabled.
+ (void)cast;
+ (void)fam;
OIC_LOG_V(ERROR, TAG, "%s%s %s sendTo failed: %s", secure, cast, fam, strerror(errno));
}
else
CAEndpoint_t *endpoint,
const void *data, uint32_t datalen)
{
- struct ip_mreq mreq = { IPv4MulticastAddress };
+ struct ip_mreq mreq = { .imr_multiaddr = IPv4MulticastAddress };
OICStrcpy(endpoint->addr, sizeof(endpoint->addr), IPv4_MULTICAST);
int fd = caglobals.ip.u4.fd;
{
CAInterface_t *ifitem = (CAInterface_t *)u_arraylist_get(iflist, i);
- if (ifitem && ifitem->index == ifindex && ifitem->family == family)
+ if (ifitem
+ && (int)ifitem->index == ifindex
+ && ifitem->family == (uint16_t)family)
{
already = true;
break;
return *this;
}
- AttributeItem& operator=(std::nullptr_t rhs)
+ AttributeItem& operator=(std::nullptr_t /*rhs*/)
{
NullType t;
m_values[m_attrName] = t;
m_queryParameters{},
m_requestHandlerFlag{},
m_representation{},
- m_observationInfo{},
+ m_observationInfo{ObserveAction::ObserveRegister, 0},
m_headerOptions{},
m_requestHandle{nullptr},
m_resourceHandle{nullptr}
*
* @return OCEntityHandler result value
*/
- const OCEntityHandlerResult getResponseResult() const
+ OCEntityHandlerResult getResponseResult() const
{
return m_responseResult;
}
} // namespace OC
#endif //__OCRESOURCERESPONSE_H
-
class OutOfProcClientWrapper : public IClientWrapper
{
public:
- OutOfProcClientWrapper(std::weak_ptr<std::recursive_mutex> csdkLock,
- PlatformConfig cfg)
+ OutOfProcClientWrapper(std::weak_ptr<std::recursive_mutex> /*csdkLock*/,
+ PlatformConfig /*cfg*/)
{}
- virtual OCStackResult ListenForResource(const std::string& serviceUrl,
- const std::string& resourceType,
- OCConnectivityType connectivityType,
- FindCallback& callback, QualityOfService QoS)
+ virtual OCStackResult ListenForResource(const std::string& /*servUrl*/,
+ const std::string& /*rsrcType*/,
+ OCConnectivityType /*connType*/,
+ FindCallback& /*callback*/,
+ QualityOfService /*QoS*/)
{return OC_STACK_NOTIMPL;}
- virtual OCStackResult ListenForDevice(const std::string& serviceUrl,
- const std::string& deviceURI,
- OCConnectivityType connectivityType,
- FindDeviceCallback& callback, QualityOfService QoS)
+ virtual OCStackResult ListenForDevice(const std::string& /*serviceUrl*/,
+ const std::string& /*deviceURI*/,
+ OCConnectivityType /*connType*/,
+ FindDeviceCallback& /*callback*/,
+ QualityOfService /*QoS*/)
{return OC_STACK_NOTIMPL;}
- virtual OCStackResult ListenForDevice(const std::string& serviceUrl,
- const std::string& deviceURI, FindDeviceCallback& callback,
- QualityOfService QoS)
+ virtual OCStackResult ListenForDevice(const std::string& /*serviceUrl*/,
+ const std::string& /*deviceURI*/,
+ FindDeviceCallback& /*callback*/,
+ QualityOfService /*QoS*/)
{return OC_STACK_NOTIMPL;}
virtual OCStackResult GetResourceRepresentation(
- const OCDevAddr& devAddr,
- const std::string& uri,
- const QueryParamsMap& queryParams, const HeaderOptions& headerOptions,
- GetCallback& callback, QualityOfService QoS)
+ const OCDevAddr& /*devAddr*/,
+ const std::string& /*uri*/,
+ const QueryParamsMap& /*queryParams*/,
+ const HeaderOptions& /*headerOptions*/,
+ GetCallback& /*callback*/, QualityOfService /*QoS*/)
{return OC_STACK_NOTIMPL;}
virtual OCStackResult PutResourceRepresentation(
- const OCDevAddr& devAddr,
- const std::string& uri,
- const OCRepresentation& attributes, const QueryParamsMap& queryParams,
- const HeaderOptions& headerOptions, PutCallback& callback,
- QualityOfService QoS)
+ const OCDevAddr& /*devAddr*/,
+ const std::string& /*uri*/,
+ const OCRepresentation& /*attributes*/,
+ const QueryParamsMap& /*queryParams*/,
+ const HeaderOptions& /*headerOptions*/,
+ PutCallback& /*callback*/,
+ QualityOfService /*QoS*/)
{return OC_STACK_NOTIMPL;}
virtual OCStackResult PostResourceRepresentation(
- const OCDevAddr& devAddr,
- const std::string& uri,
- const OCRepresentation& attributes, const QueryParamsMap& queryParams,
- const HeaderOptions& headerOptions, PostCallback& callback, QualityOfService QoS)
+ const OCDevAddr& /*devAddr*/,
+ const std::string& /*uri*/,
+ const OCRepresentation& /*attributes*/,
+ const QueryParamsMap& /*queryParams*/,
+ const HeaderOptions& /*headerOptions*/,
+ PostCallback& /*callback*/, QualityOfService /*QoS*/)
{return OC_STACK_NOTIMPL;}
virtual OCStackResult DeleteResource(
- const OCDevAddr& devAddr,
- const std::string& uri,
- const HeaderOptions& headerOptions,
- DeleteCallback& callback, QualityOfService QoS)
+ const OCDevAddr& /*devAddr*/,
+ const std::string& /*uri*/,
+ const HeaderOptions& /*headerOptions*/,
+ DeleteCallback& /*callback*/, QualityOfService /*QoS*/)
{return OC_STACK_NOTIMPL;}
virtual OCStackResult ObserveResource(
- ObserveType observeType, OCDoHandle* handle,
- const OCDevAddr& devAddr,
- const std::string& uri,
- const QueryParamsMap& queryParams, const HeaderOptions& headerOptions,
- ObserveCallback& callback, QualityOfService QoS)
+ ObserveType /*observeType*/, OCDoHandle* /*handle*/,
+ const OCDevAddr& /*devAddr*/,
+ const std::string& /*uri*/,
+ const QueryParamsMap& /*queryParams*/,
+ const HeaderOptions& /*headerOptions*/,
+ ObserveCallback& /*callback*/, QualityOfService /*QoS*/)
{return OC_STACK_NOTIMPL;}
virtual OCStackResult CancelObserveResource(
- OCDoHandle handle,
- const std::string& host,
- const std::string& uri,
- const HeaderOptions& headerOptions, QualityOfService QoS)
+ OCDoHandle /*handle*/,
+ const std::string& /*host*/,
+ const std::string& /*uri*/,
+ const HeaderOptions& /*headerOptions*/, QualityOfService /*QoS*/)
{return OC_STACK_NOTIMPL;}
virtual OCStackResult SubscribePresence(
- OCDoHandle* handle,
- const std::string& host,
- const std::string& resourceType,
- OCConnectivityType connectivityType,
- SubscribeCallback& presenceHandler)
+ OCDoHandle* /*handle*/,
+ const std::string& /*host*/,
+ const std::string& /*resourceType*/,
+ OCConnectivityType /*connectivityType*/,
+ SubscribeCallback& /*presenceHandler*/)
{return OC_STACK_NOTIMPL;}
- virtual OCStackResult UnsubscribePresence(OCDoHandle handle)
+ virtual OCStackResult UnsubscribePresence(OCDoHandle /*handle*/)
{return OC_STACK_NOTIMPL;}
- virtual OCStackResult GetDefaultQos(QualityOfService& QoS)
+ virtual OCStackResult GetDefaultQos(QualityOfService& /*QoS*/)
{return OC_STACK_NOTIMPL;}
};
}
#endif
-
class OutOfProcServerWrapper : public IServerWrapper
{
public:
- OutOfProcServerWrapper(PlatformConfig cfg)
+ OutOfProcServerWrapper(PlatformConfig /*cfg*/)
{}
virtual OCStackResult registerResource(
- OCResourceHandle& resourceHandle,
- std::string& resourceURI,
- const std::string& resourceTypeName,
- const std::string& resourceInterface,
- EntityHandler& entityHandler,
- uint8_t resourceProperty)
-
+ OCResourceHandle& /*resourceHandle*/,
+ std::string& /*resourceURI*/,
+ const std::string& /*resourceTypeName*/,
+ const std::string& /*resourceInterface*/,
+ EntityHandler& /*entityHandler*/,
+ uint8_t /*resourceProperty*/)
{
// Not implemented
return OC_STACK_NOTIMPL;
}
virtual OCStackResult registerDeviceInfo(
- const OCDeviceInfo deviceInfo)
+ const OCDeviceInfo /*deviceInfo*/)
{
// Not implemented
return OC_STACK_NOTIMPL;
}
virtual OCStackResult registerPlatformInfo(
- const OCPlatformInfo deviceInfo)
+ const OCPlatformInfo /*deviceInfo*/)
{
// Not implemented
return OC_STACK_NOTIMPL;
}
virtual OCStackResult registerResourceWithHost(
- OCResourceHandle& resourceHandle,
- std::string& resourceHOST,
- std::string& resourceURI,
- const std::string& resourceTypeName,
- const std::string& resourceInterface,
- EntityHandler& entityHandler,
- uint8_t resourceProperty)
+ OCResourceHandle& /*resourceHandle*/,
+ std::string& /*resourceHOST*/,
+ std::string& /*resourceURI*/,
+ const std::string& /*resourceTypeName*/,
+ const std::string& /*resourceInterface*/,
+ EntityHandler& /*entityHandler*/,
+ uint8_t /*resourceProperty*/)
{
// Not implemented
return OC_STACK_NOTIMPL;
}
virtual OCStackResult unregisterResource(
- const OCResourceHandle& resourceHandle)
+ const OCResourceHandle& /*resourceHandle*/)
{
//Not implemented yet
return OC_STACK_ERROR;
}
virtual OCStackResult bindTypeToResource(
- const OCResourceHandle& resourceHandle,
- const std::string& resourceTypeName)
+ const OCResourceHandle& /*resourceHandle*/,
+ const std::string& /*resourceTypeName*/)
{
//Not implemented yet
return OC_STACK_NOTIMPL;
}
virtual OCStackResult bindInterfaceToResource(
- const OCResourceHandle& resourceHandle,
- const std::string& resourceInterfaceName)
+ const OCResourceHandle& /*resourceHandle*/,
+ const std::string& /*resourceInterfaceName*/)
{
//Not implemented yet
return OC_STACK_NOTIMPL;
}
- virtual OCStackResult startPresence(const unsigned int seconds)
+ virtual OCStackResult startPresence(const unsigned int /*seconds*/)
{
//Not implemented yet
return OC_STACK_NOTIMPL;
return OC_STACK_NOTIMPL;
}
- virtual OCStackResult setDefaultDeviceEntityHandler(EntityHandler entityHandler)
+ virtual OCStackResult setDefaultDeviceEntityHandler(
+ EntityHandler /*entityHandler*/)
{
//Not implemented yet
return OC_STACK_NOTIMPL;
}
- virtual OCStackResult sendResponse(const std::shared_ptr<OCResourceResponse> pResponse)
+ virtual OCStackResult sendResponse(
+ const std::shared_ptr<OCResourceResponse> /*pResponse*/)
{
//Not implemented yet
return OC_STACK_NOTIMPL;
OCEntityHandlerResult DefaultEntityHandlerWrapper(OCEntityHandlerFlag flag,
OCEntityHandlerRequest * entityHandlerRequest,
char* uri,
- void * callbackParam)
+ void * /*callbackParam*/)
{
OCEntityHandlerResult result = OC_EH_ERROR;
OCEntityHandlerResult EntityHandlerWrapper(OCEntityHandlerFlag flag,
OCEntityHandlerRequest * entityHandlerRequest,
- void* callbackParam)
+ void* /*callbackParam*/)
{
OCEntityHandlerResult result = OC_EH_ERROR;
struct get_payload_array: boost::static_visitor<>
{
template<typename T>
- void operator()(T& arr)
+ void operator()(T& /*arr*/)
{
throw std::logic_error("Invalid calc_dimensions_visitor type");
}
type(AttributeType::Null), base_type(AttributeType::Null), depth(0){}
template <typename T>
- void operator()(T const& item)
+ void operator()(T const& /*item*/)
{
type = type_info<T>::enum_type;
base_type = type_info<T>::enum_base_type;
}
template<>
- void to_string_visitor::operator()(NullType const& item)
+ void to_string_visitor::operator()(NullType const& /*item*/)
{
str = "(null)";
}
template<>
- void to_string_visitor::operator()(OCRepresentation const& item)
+ void to_string_visitor::operator()(OCRepresentation const& /*item*/)
{
str = "OC::OCRepresentation";
}