OpenClovis Logo

Public Attributes | List of all members
ClLogStreamAttributesT Struct Reference

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.

Detailed Description

This structure describes the attributes of the stream.

Member Data Documentation

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.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen