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.