File SolidSyslogStream.h¶
File List > Core > Interface > SolidSyslogStream.h
Go to the documentation of this file
#ifndef SOLIDSYSLOGSTREAM_H
#define SOLIDSYSLOGSTREAM_H
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include "ExternC.h"
struct SolidSyslogAddress;
EXTERN_C_BEGIN
typedef intptr_t SolidSyslogSsize;
struct SolidSyslogStream;
bool SolidSyslogStream_Open(struct SolidSyslogStream * stream, const struct SolidSyslogAddress* addr);
bool SolidSyslogStream_Send(struct SolidSyslogStream * stream, const void* buffer, size_t size);
SolidSyslogSsize SolidSyslogStream_Read(struct SolidSyslogStream * stream, void* buffer, size_t size);
void SolidSyslogStream_Close(struct SolidSyslogStream * stream);
EXTERN_C_END
#endif /* SOLIDSYSLOGSTREAM_H */