Skip to content

File SolidSyslogMbedTlsStreamErrors.h

File List > Interface > SolidSyslogMbedTlsStreamErrors.h

Go to the documentation of this file

#ifndef SOLIDSYSLOGMBEDTLSSTREAMERRORS_H
#define SOLIDSYSLOGMBEDTLSSTREAMERRORS_H

#include "ExternC.h"

EXTERN_C_BEGIN

    struct SolidSyslogErrorSource;

    enum SolidSyslogMbedTlsStreamErrors
    {
        MBEDTLSSTREAM_ERROR_POOL_EXHAUSTED,
        MBEDTLSSTREAM_ERROR_UNKNOWN_DESTROY,
        MBEDTLSSTREAM_ERROR_DEFAULTS_NOT_APPLIED,
        MBEDTLSSTREAM_ERROR_SESSION_INIT_FAILED,
        MBEDTLSSTREAM_ERROR_SERVER_NAME_NOT_SET,
        MBEDTLSSTREAM_ERROR_HANDSHAKE_REJECTED,
        MBEDTLSSTREAM_ERROR_HANDSHAKE_TIMEOUT,
        MBEDTLSSTREAM_ERROR_MAX 
    };

    extern const struct SolidSyslogErrorSource MbedTlsStreamErrorSource;

EXTERN_C_END

#endif /* SOLIDSYSLOGMBEDTLSSTREAMERRORS_H */