SolidSyslog coverage report
Current view: top level - Core/Source - SolidSyslogFile.c (source / functions) Coverage Total Hit
Test: SolidSyslog Lines: 100.0 % 23 23
Test Date: 2026-11-12 23:14:35 Functions: 100.0 % 10 10

            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 "SolidSyslogFileDefinition.h"
       9              : #include "SolidSyslogFile.h"
      10              : 
      11         1330 : bool SolidSyslogFile_Open(struct SolidSyslogFile* file, const char* path)
      12              : {
      13         1330 :     return file->Open(file, path);
      14              : }
      15              : 
      16         1136 : void SolidSyslogFile_Close(struct SolidSyslogFile* file)
      17              : {
      18         1136 :     file->Close(file);
      19         1134 : }
      20              : 
      21         6483 : bool SolidSyslogFile_IsOpen(struct SolidSyslogFile* file)
      22              : {
      23         6483 :     return file->IsOpen(file);
      24              : }
      25              : 
      26         3171 : bool SolidSyslogFile_Read(struct SolidSyslogFile* file, void* buf, size_t count)
      27              : {
      28         3171 :     return file->Read(file, buf, count);
      29              : }
      30              : 
      31         1663 : bool SolidSyslogFile_Write(struct SolidSyslogFile* file, const void* buf, size_t count)
      32              : {
      33         1663 :     return file->Write(file, buf, count);
      34              : }
      35              : 
      36         4719 : void SolidSyslogFile_SeekTo(struct SolidSyslogFile* file, size_t offset)
      37              : {
      38         4719 :     file->SeekTo(file, offset);
      39         4717 : }
      40              : 
      41         1340 : bool SolidSyslogFile_Size(struct SolidSyslogFile* file, size_t* size)
      42              : {
      43         1340 :     return file->Size(file, size);
      44              : }
      45              : 
      46          488 : void SolidSyslogFile_Truncate(struct SolidSyslogFile* file)
      47              : {
      48          488 :     file->Truncate(file);
      49          486 : }
      50              : 
      51        26308 : bool SolidSyslogFile_Exists(struct SolidSyslogFile* file, const char* path)
      52              : {
      53        26308 :     return file->Exists(file, path);
      54              : }
      55              : 
      56          139 : bool SolidSyslogFile_Delete(struct SolidSyslogFile* file, const char* path)
      57              : {
      58          139 :     return file->Delete(file, path);
      59              : }
        

Generated by: LCOV version 2.0-1