IoTivity C++ SDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OIC::Service::NSProviderService::ProviderConfig Struct Reference

Provider sets this following configuration for registering callbacks and configs Set the subControllability, for notification servcie refering to following if subControllability, is true, provider decides to allow or deny for all the subscribing consumers. More...

Public Attributes

ConsumerSubscribedCallback m_subscribeRequestCb
 m_subscribeRequestCb - ConsumerSubscribedCallback callback listener. More...
 
MessageSynchronizedCallback m_syncInfoCb
 m_syncInfoCb - MessageSynchronizedCallback callback listener. More...
 
bool subControllability
 subControllability - for setting the subscription controllability for Consumer More...
 
std::string userInfo
 userInfo - user defined information such as device friendly name More...
 
bool resourceSecurity
 

Detailed Description

Provider sets this following configuration for registering callbacks and configs Set the subControllability, for notification servcie refering to following if subControllability, is true, provider decides to allow or deny for all the subscribing consumers.

Otherwise(subControllability, is false) consumer decides to request subscription to discovered providers.

Member Data Documentation

ConsumerSubscribedCallback OIC::Service::NSProviderService::ProviderConfig::m_subscribeRequestCb

m_subscribeRequestCb - ConsumerSubscribedCallback callback listener.

MessageSynchronizedCallback OIC::Service::NSProviderService::ProviderConfig::m_syncInfoCb

m_syncInfoCb - MessageSynchronizedCallback callback listener.

bool OIC::Service::NSProviderService::ProviderConfig::resourceSecurity
bool OIC::Service::NSProviderService::ProviderConfig::subControllability

subControllability - for setting the subscription controllability for Consumer

std::string OIC::Service::NSProviderService::ProviderConfig::userInfo

userInfo - user defined information such as device friendly name


The documentation for this struct was generated from the following file: