23 BufferLogger(
const char *
const compName) :
31 void BufferLogger :: {
…}
47 const char *
const logFilePrefix,
48 const char *
const logFileSuffix,
49 const U32 maxFileSize,
53 m_file.init(logFilePrefix, logFileSuffix, maxFileSize, sizeOfSize);
45 void BufferLogger :: {
…}
67 const U8 *
const addr = fwBuffer.
getData();
68 const U32 size = fwBuffer.
getSize();
69 m_file.logBuffer(addr, size);
71 this->bufferSendOut_out(0, fwBuffer);
84 m_file.logBuffer(addr, size);
91 this->pingOut_out(0, key);
109 BL_OpenFile_cmdHandler(
115 m_file.setBaseName(file);
120 BL_CloseFile_cmdHandler(
125 m_file.closeAndEmitEvent();
130 BL_SetLogging_cmdHandler(
138 m_file.closeAndEmitEvent();
144 BL_FlushFile_cmdHandler(
149 const bool status = m_file.flush();
PlatformIntType NATIVE_INT_TYPE
uint8_t U8
8-bit unsigned integer
PlatformUIntType NATIVE_UINT_TYPE
@ EXECUTION_ERROR
Command had execution error.
@ OK
Command successfully executed.
U8 * getBuffAddr()
gets buffer address for data filling
void init()
Object initializer.
NATIVE_UINT_TYPE getBuffLength() const
returns current buffer size
Auto-generated base for BufferLogger component.
BufferLogger_LogState LogState