CPP Device Virtualization API Reference for Oracle Internet of Things Cloud Service Client Software Library. Release 21.1.1.0.0-3. E92477-09
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
iotdcl Namespace Reference

A name-value pair in an event. More...

Structures

class  Event
 An event passed to a callback. More...
 
class  ChangeEvent
 An event passed to the onChange callback. More...
 
class  ActionEvent
 An event passed to the onChange callback. More...
 
class  ActionCallback
 A callback interface for receiving notification of an Action. More...
 
class  ChangeCallback
 A callback interface for receiving an event when the value of an attribute has changed. More...
 
class  ErrorEvent
 An event passed to the. More...
 
class  ErrorCallback
 A callback interface for errors in delivery of messages. More...
 
class  AbstractVirtualDevice
 AbstractVirtualDevice is a representation of a device model implemented by an endpoint. More...
 
class  Alert
 
class  Data
 
class  DeviceModel
 
class  DirectlyConnectedDevice
 
class  CanNotAuthorizeException
 Thrown on problems with authorization. More...
 
class  GeneralException
 Common exception. More...
 
class  ExternalObject
 
class  GatewayDevice
 
class  NamedValue
 
class  SyncEvent
 An event passed to the setOnSync(SyncCallback) SyncCallback when content referred to by an attribute value has been successfully synchronized, or has failed to be synchronized. More...
 
class  SyncCallback
 A syncCallback interface for receiving an event when content referred to by an attribute value has been successfully synchronized, or has failed to be synchronized. More...
 
class  StorageObject
 
class  VirtualDevice
 
class  Callable
 Callback interface for actions in the device model. More...
 

Enumerations

enum  SyncStatus { IN_SYNC = 0, SYNC_FAILED, NOT_IN_SYNC, SYNC_PENDING }
 The status of whether or not the content is in sync with the storage cloud. More...
 

Detailed Description

A name-value pair in an event.

Typically, the name is the name of an attribute, and value is the attribute's value. But a name-value pair could also be the name of a field in a format, or the name of an action.

Parameters
<T>the type of the value

Enumeration Type Documentation

The status of whether or not the content is in sync with the storage cloud.

Enumerator
IN_SYNC 

The content is in sync with the storage cloud.

This means that the upload or download is complete.

SYNC_FAILED 

The content is not in sync with the storage cloud because the upload or download failed.

NOT_IN_SYNC 

The content is not in sync with the storage cloud because it has not yet been uploaded or download.

SYNC_PENDING 

The content is not in sync with the storage cloud, but a sync is pending.