make uqmi_add_error return QMI_CMD_EXIT
[project/uqmi.git] / uqmi.h
diff --git a/uqmi.h b/uqmi.h
index 842fb9b..de212fc 100644 (file)
--- a/uqmi.h
+++ b/uqmi.h
@@ -62,6 +62,7 @@ struct qmi_dev {
 
        uint32_t service_connected;
        uint32_t service_keep_cid;
+       uint32_t service_release_cid;
 
        uint8_t ctl_tid;
 };
@@ -94,6 +95,7 @@ static inline bool qmi_request_pending(struct qmi_request *req)
 
 int qmi_service_connect(struct qmi_dev *qmi, QmiService svc, int client_id);
 int qmi_service_get_client_id(struct qmi_dev *qmi, QmiService svc);
+int qmi_service_release_client_id(struct qmi_dev *qmi, QmiService svc);
 QmiService qmi_service_get_by_name(const char *str);
 const char *qmi_get_error_str(int code);