IoTivity C++ SDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
oNOC
|oNdetail
|oNHeaderOption
|oNOCPlatformThis namespace contains the main entrance/functionality of the product
|oCPlatformConfigData structure to provide the configuration
|oCObservationInfo
|oCMessageContainer
|oCOCRepresentation
||oCAttributeItem
||oCconst_iterator
||\Citerator
|oCOCResourceRequestOCResourceRequest provides APIs to extract details from a request URI
|oCOCResourceResponseOCResourceResponse provides APIs to set the response details
|oCOCResourceIdentifierOCResourceIdentifier represents the identity information for a server
|oCOCResourceOCResource represents an OC resource
|oCProvisionContext
|oCTrustCertChainContext
|oCCredentialThis class is for credential's to be set to devices
|oCOCSecure
|\COCSecureResourceThis class represents a secure virtual device, which can be provisioned by the provisioning client
oNOIC
|\NService
| oCRCSAddressThis is to specify a target address to discover
| oCRCSDiscoveryManagerThis class contains the resource discovery methods
| oCRCSExceptionThe base exception class for resource encapsulation
| oCRCSPlatformExceptionThrown when OC layer returns an error
| oCRCSBadRequestExceptionThrown when a request is not acceptable
| oCRCSInvalidParameterExceptionThrown when a parameter is not valid
| oCRCSBadGetExceptionThrown when getting value with wrong template parameter
| oCRCSInvalidKeyExceptionThrown when a key is invalid
| oCRCSQueryParamsThis is to specify query parameters for requests to the server
| oCRCSRemoteResourceObjectThis represents a remote resource and provides simple ways to interact with it
| oCRCSRepresentationThis class describes a resource representation
| oCRCSRequestThis class describes the request
| oCRCSResourceAttributesThis represents the attributes for a resource
| oCNoLockExceptionThrown when lock has not been acquired
| oCRCSResourceObjectThis class represents a resource and handles any requests from clients automatically with attributes
| oCRCSGetResponseThis class provides factory methods to create the response for a received get request
| oCRCSSetResponseThis class provides factory methods to create the response for a received set request
| oCRCSSeparateResponseThis class is to send a delayed response for request handlers of the RCSResourceObject
| oCRCSBundleInfoThis class provides APIs for creating, getting and setting the Bundle Information
| oCRCSResourceContainerThis class provides APIs for managing the container and bundles in the container
| oCBundleActivatorThis class represents Bundle to be activated by container
| oCBundleResourceThis class represents Basic bundle resource template to be registered in the container and make resource server
| oCNotificationReceiverThis class represents Notification Receiver to get notification from bundle resources if there's any changes of attribute state
| oCProtocolBridgeConnectorThis class represents connector to bridge non-IoTivity protocol and IoTivity for Protocol Bridge
| oCProtocolBridgeResourceThis class represents bundle resource template for Protocol Bridge to be registered in the container and make resource server
| oCResourceContainerBundleAPIThis class provides APIs for retrieving bundle and resource configuration and registering/unregistering resources
| oCSoftSensorResourceThis class represents bundle resource for Soft Sensor to be registered in the container and make resource server
| oCEasySetupThis provides an API to instanciate a new RemoteEnrollee object correspondent to Enrollee Device to be setup
| oCEnrolleeStatusProperties of provisioning resource
| oCCloudPropData class stored for Cloud server property provisioning
| oCDevicePropData class stored for Device property provisioning which includes a WiFi and device configuration provisioning
| oCSecProvisioningStatusSecurity Provisioning Status
| oCEnrolleeConfThis provide a set of getter APIs from received response for getConfiguration()
| oCGetEnrolleeStatusStatus object for getStatus API
| oCGetConfigurationStatusStatus object for getConfiguration API
| oCDevicePropProvisioningStatusStatus object for provisionDeviceProperties API
| oCCloudPropProvisioningStatusStatus object for provisionCloudProperties API
| oCRemoteEnrolleeThis class represents Remote Enrollee device instance
| oCRemoteScene
| oCRemoteSceneAction
| oCRemoteSceneCollectionRemoteSceneCollection class is an interface class to send a request to SceneCollection resource on remote side
| oCRemoteSceneListRemoteSceneList class is an interface class to send a request to SceneList resource on remote side
| oCSceneScene class is an interface class to manage scenes provided by SceneCollection resource
| oCSceneActionSceneAction class indicates a unit of actions when a scene is executed
| oCSceneCollectionSceneCollection class is an interface class to manage SceneCollection resource
| oCSceneListSceneList class is an interface class to manage SceneList resource
| oCNSConsumerThis class provides a set of Notification service Consumer representation APIs
| oCNSProviderServiceThis class provides a set of C++APIs for Notification Provider
| oCNSConsumerServiceThis class provides a set of C++APIs for Notification Consumer
| oCNSProviderThis class provides a set of Notification service Provider representation APIs
| oCNSMediaContentsThis class provides a set of APIs for Notification service Media Contents
| oCNSMessageThis class provides a set of APIs for Notification service Message
| oCNSSyncInfoThis class provides a set of APIs for Notification service SyncInfo
| oCNSTopicThis class provides a set of APIs for Notification service Topic
| \CNSTopicsListThis class provides a set of APIs for Notification service Topics Linked list
oCOCByteStringThis structure will be used to represent a binary string for CBOR payloads
oCOCCallbackDataThis info is passed from application to OC Stack when initiating a request to Server
oCOCClientResponseResponse from queries to remote servers
oCOCDevAddrData structure to encapsulate IPv4/IPv6/Contiki/lwIP device addresses
oCOCDeviceInfoThis structure is expected as input for device properties
oCOCDiscoveryPayload
oCOCDPDevDevice Information of discoverd direct pairing device(s)
oCOCEntityHandlerRequestIncoming requests handled by the server
oCOCEntityHandlerResponseRequest handle is passed to server via the entity handler for each incoming request
oCOCHeaderOptionThis structure will be used to define the vendor specific header options to be included in communication packets
oCOCIdentityEnd point identity
oCOCObservationInfoPossible returned values from entity handler
oCOCPayloadA generic struct representing a payload returned from a resource operation
oCOCPersistentStoragePersistent storage handlers
oCOCPlatformInfoThis structure describes the platform properties
oCOCPresencePayload
oCOCRepPayload
oCOCRepPayloadValue
oCOCRepPayloadValueArray
oCOCResourcePayload
oCOCSecurityPayload
oCOCStringLL
\COCUUIdentityUniversally unique identifier