Skip to content

File SolidSyslogSdValue.h

File List > Core > Interface > SolidSyslogSdValue.h

Go to the documentation of this file

#ifndef SOLIDSYSLOGSDVALUE_H
#define SOLIDSYSLOGSDVALUE_H

#include "ExternC.h"

#include <stddef.h>
#include <stdint.h>

EXTERN_C_BEGIN

    struct SolidSyslogSdValue;

    void SolidSyslogSdValue_String(struct SolidSyslogSdValue * value, const char* source);

    void SolidSyslogSdValue_BoundedString(
        struct SolidSyslogSdValue * value,
        const char* source,
        size_t maxDecodedLength
    );

    void SolidSyslogSdValue_Uint32(struct SolidSyslogSdValue * value, uint32_t number);

EXTERN_C_END

#endif /* SOLIDSYSLOGSDVALUE_H */