static AzureIoTMQTTResult_t prvTranslateToAzureIoTMQTTResult()

in ports/coreMQTT/azure_iot_core_mqtt.c [20:76]


static AzureIoTMQTTResult_t prvTranslateToAzureIoTMQTTResult( MQTTStatus_t xResult )
{
    AzureIoTMQTTResult_t xReturn;

    switch( xResult )
    {
        case MQTTSuccess:
            xReturn = eAzureIoTMQTTSuccess;
            break;

        case MQTTBadParameter:
            xReturn = eAzureIoTMQTTBadParameter;
            break;

        case MQTTNoMemory:
            xReturn = eAzureIoTMQTTNoMemory;
            break;

        case MQTTSendFailed:
            xReturn = eAzureIoTMQTTSendFailed;
            break;

        case MQTTRecvFailed:
            xReturn = eAzureIoTMQTTRecvFailed;
            break;

        case MQTTBadResponse:
            xReturn = eAzureIoTMQTTBadResponse;
            break;

        case MQTTServerRefused:
            xReturn = eAzureIoTMQTTServerRefused;
            break;

        case MQTTNoDataAvailable:
            xReturn = eAzureIoTMQTTNoDataAvailable;
            break;

        case MQTTIllegalState:
            xReturn = eAzureIoTMQTTIllegalState;
            break;

        case MQTTStateCollision:
            xReturn = eAzureIoTMQTTStateCollision;
            break;

        case MQTTKeepAliveTimeout:
            xReturn = eAzureIoTMQTTKeepAliveTimeout;
            break;

        default:
            xReturn = eAzureIoTMQTTFailed;
            break;
    }

    return xReturn;
}