Skip to content

File SolidSyslogTimestamp.h

File List > Core > Interface > SolidSyslogTimestamp.h

Go to the documentation of this file

#ifndef SOLIDSYSLOGTIMESTAMP_H
#define SOLIDSYSLOGTIMESTAMP_H

#include "ExternC.h"

#include <stdint.h>

EXTERN_C_BEGIN

    struct SolidSyslogTimestamp
    {
        uint16_t Year; 
        uint8_t Month; 
        uint8_t Day; 
        uint8_t Hour; 
        uint8_t Minute; 
        uint8_t Second; 
        uint32_t Microsecond; 
        int16_t UtcOffsetMinutes; 
    };

    typedef void (*SolidSyslogClockFunction)(struct SolidSyslogTimestamp* timestamp);

EXTERN_C_END

#endif /* SOLIDSYSLOGTIMESTAMP_H */