Sebastián Pastor / EtheriosCloudConnector
Embed: (wiki syntax)

« Back to documentation index

Connection Close Status Values

Connection Close Status Values

Enumerations

enum  connector_close_status_t {
  connector_close_status_cloud_disconnected = 1, connector_close_status_cloud_redirected, connector_close_status_device_terminated, connector_close_status_device_stopped,
  connector_close_status_no_keepalive, connector_close_status_abort, connector_close_status_device_error
}
 

Reasons for connector_request_id_network_close callback which is called to close the connection to Device Cloud.

More...

Enumeration Type Documentation

Reasons for connector_request_id_network_close callback which is called to close the connection to Device Cloud.

Enumerator:
connector_close_status_cloud_disconnected 

Cloud Connector received a disconnect from Device Cloud.

connector_close_status_cloud_redirected 

Cloud Connector is redirected to different Device Cloud.

connector_close_status_device_terminated 

Cloud Connector is terminated via Initiate Action Cloud Connector will terminate all active messages or requests and free all memory.

Network Connection Action Types returned status from the close callback will be ignored.

connector_close_status_device_stopped 

Cloud Connector is stopped via Initiate Action.

connector_close_status_no_keepalive 

Cloud Connector has not received keep alive messages from Device Cloud.

connector_close_status_abort 

Cloud Connector is aborted either it encountered fatal error or callback aborted Cloud Connector.

Cloud Connector will terminate all active messages or requests and free all memory. Network Connection Action Types returned status from the close callback will be ignored.

connector_close_status_device_error 

Cloud Connector received error from callback which requires to close the connection.

Definition at line 95 of file connector_api_network.h.