Skip to content

File SolidSyslogUdpSenderErrors.h

File List > Core > Interface > SolidSyslogUdpSenderErrors.h

Go to the documentation of this file

#ifndef SOLIDSYSLOGUDPSENDERERRORS_H
#define SOLIDSYSLOGUDPSENDERERRORS_H

#include "ExternC.h"

EXTERN_C_BEGIN

    struct SolidSyslogErrorSource;

    enum SolidSyslogUdpSenderErrors
    {
        UDPSENDER_ERROR_NULL_CONFIG,
        UDPSENDER_ERROR_NULL_RESOLVER,
        UDPSENDER_ERROR_NULL_DATAGRAM,
        UDPSENDER_ERROR_NULL_ADDRESS,
        UDPSENDER_ERROR_NULL_ENDPOINT,
        UDPSENDER_ERROR_SEND_NULL_BUFFER,
        UDPSENDER_ERROR_POOL_EXHAUSTED,
        UDPSENDER_ERROR_UNKNOWN_DESTROY,
        UDPSENDER_ERROR_DELIVERY_FAILED,
        UDPSENDER_ERROR_DELIVERY_RESTORED,
        UDPSENDER_ERROR_MAX 
    };

    extern const struct SolidSyslogErrorSource UdpSenderErrorSource;

EXTERN_C_END

#endif /* SOLIDSYSLOGUDPSENDERERRORS_H */