7 #ifndef Svc_ComLogger_HPP
8 #define Svc_ComLogger_HPP
10 #include "Svc/ComLogger/ComLoggerComponentAc.hpp"
23 public ComLoggerComponentBase
39 ComLogger(
const char* compName,
const char* filePrefix, U32 maxFileSize,
bool storeBufferLength=
true);
60 void CloseFile_cmdHandler(
77 MAX_FILENAME_SIZE = NAME_MAX,
78 MAX_PATH_SIZE = PATH_MAX
82 U8 filePrefix[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
95 U8 fileName[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
96 U8 hashFileName[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
98 bool writeErrorOccurred;
99 bool openErrorOccurred;
100 bool storeBufferLength;
111 void writeComBufferToFile(