F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Svc/BufferLogger/BufferLogger.hpp>
Public Member Functions | |
BufferLogger (const char *const compName) | |
Create a BufferLogger object. | |
void | init (const NATIVE_INT_TYPE queueDepth, const NATIVE_INT_TYPE instance) |
Initialize a BufferLogger object. | |
void | initLog (const char *const logFilePrefix, const char *const logFileSuffix, const U32 maxFileSize, const U8 sizeOfSize) |
Set up log file parameters. | |
Definition at line 25 of file BufferLogger.hpp.
Svc::BufferLogger::BufferLogger | ( | const char *const | compName | ) |
Create a BufferLogger object.
compName | The component name |
Definition at line 22 of file BufferLogger.cpp.
void Svc::BufferLogger::init | ( | const NATIVE_INT_TYPE | queueDepth, |
const NATIVE_INT_TYPE | instance | ||
) |
Initialize a BufferLogger object.
queueDepth | The queue depth |
instance | The instance number |
Definition at line 31 of file BufferLogger.cpp.
void Svc::BufferLogger::initLog | ( | const char *const | logFilePrefix, |
const char *const | logFileSuffix, | ||
const U32 | maxFileSize, | ||
const U8 | sizeOfSize | ||
) |
Set up log file parameters.
logFilePrefix | The log file name prefix |
logFileSuffix | The log file name suffix |
maxFileSize | The maximum file size |
sizeOfSize | The number of bytes to use when storing the size field at the start of each buffer |
Definition at line 45 of file BufferLogger.cpp.