Skip to content

File SolidSyslogPassthroughBufferErrors.h

File List > Core > Interface > SolidSyslogPassthroughBufferErrors.h

Go to the documentation of this file

#ifndef SOLIDSYSLOGPASSTHROUGHBUFFERERRORS_H
#define SOLIDSYSLOGPASSTHROUGHBUFFERERRORS_H

#include "ExternC.h"

EXTERN_C_BEGIN

    struct SolidSyslogErrorSource;

    enum SolidSyslogPassthroughBufferErrors
    {
        PASSTHROUGHBUFFER_ERROR_POOL_EXHAUSTED,
        PASSTHROUGHBUFFER_ERROR_UNKNOWN_DESTROY,
        PASSTHROUGHBUFFER_ERROR_NULL_SENDER,
        PASSTHROUGHBUFFER_ERROR_MAX 
    };

    extern const struct SolidSyslogErrorSource PassthroughBufferErrorSource;

EXTERN_C_END

#endif /* SOLIDSYSLOGPASSTHROUGHBUFFERERRORS_H */