7 #ifndef Svc_ComLogger_HPP 
    8 #define Svc_ComLogger_HPP 
   10 #include "Svc/ComLogger/ComLoggerComponentAc.hpp" 
   13 #include <Fw/Types/Assert.hpp> 
   22 #define COMLOGGER_PATH_MAX PATH_MAX 
   24 #define COMLOGGER_PATH_MAX 255 
   30     public ComLoggerComponentBase
 
   46       ComLogger(
const char* compName, 
const char* filePrefix, U32 maxFileSize, 
bool storeBufferLength=
true);
 
   67       void CloseFile_cmdHandler(
 
   84         MAX_FILENAME_SIZE = NAME_MAX, 
 
   89       CHAR filePrefix[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
 
  102       CHAR fileName[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
 
  103       CHAR hashFileName[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
 
  105       bool writeErrorOccurred;
 
  106       bool openErrorOccurred;
 
  107       bool storeBufferLength;
 
  118       void writeComBufferToFile(