Line data Source code
1 : /* SPDX-FileCopyrightText: Copyright 2026 Cozens Software Solutions Limited
2 : * SPDX-License-Identifier: PolyForm-Noncommercial-1.0.0 OR LicenseRef-PolyForm-Internal-Use-1.0.0 OR LicenseRef-COSOSO-Commercial
3 : */
4 :
5 : #include <stdbool.h>
6 : #include <stddef.h>
7 :
8 : #include "SolidSyslogBufferDefinition.h"
9 : #include "SolidSyslogBuffer.h"
10 :
11 6990 : void SolidSyslogBuffer_Write(struct SolidSyslogBuffer* buffer, const void* data, size_t size)
12 : {
13 6990 : buffer->Write(buffer, data, size);
14 6990 : }
15 :
16 8759 : bool SolidSyslogBuffer_Read(struct SolidSyslogBuffer* buffer, void* data, size_t maxSize, size_t* bytesRead)
17 : {
18 8759 : return buffer->Read(buffer, data, maxSize, bytesRead);
19 : }
20 :
21 632 : bool SolidSyslogBuffer_IsFull(struct SolidSyslogBuffer* buffer)
22 : {
23 632 : return buffer->IsFull(buffer);
24 : }
|