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.