This structure describes the attributes of the stream. More...
#include <clLogApi.h>
Public Attributes | |
ClLogFileFullActionT | fileFullAction |
Action that log service has to take, when the log file unit becomes full. | |
ClCharT * | fileLocation |
Its the path where the log file unit(s) will be created. | |
ClCharT * | fileName |
Its the prefix name of file units that are going to be created. | |
ClUint32T | fileUnitSize |
Size of the file unit. | |
ClUint32T | flushFreq |
Num of log records after which the log stream records must be flushed. | |
ClTimeT | flushInterval |
Time after which the log stream records must be flushed. | |
ClBoolT | haProperty |
Log file replication property. | |
ClUint32T | maxFilesRotated |
If fileAction is CL_LOG_FILE_FULL_ACTION_ROTATE, the maximum num of log file units that will be created by logService.Otherwise ignored. | |
ClUint32T | recordSize |
Size of the log record. | |
ClWaterMarkT | waterMark |
The water mark for file units.When the size of file reaches this level, the water mark event will be published. |
This structure describes the attributes of the stream.
ClUint32T ClLogStreamAttributesT::fileUnitSize |
Size of the file unit.
It will be truncated to multiples of recordSize.
ClBoolT ClLogStreamAttributesT::haProperty |
Log file replication property.
Currently is not supported.