C# Class Bend.LogWriter

Inheritance: IDisposable
Afficher le fichier Open project: jeske/StepsDB-alpha Class Usage Examples

Méthodes publiques

Свойство Type Description
DEFAULT_LOG_SEGMENTS uint
DEFAULT_LOG_SEGMENT_SIZE uint
log_handler LogSegmentsHandler
receiver ILogReceiver

Méthodes publiques

Méthode Description
Dispose ( ) : void
LogWriter ( IRegionManager regionmgr ) : System
LogWriter_NewRegion ( IRegionManager regionmgr, ILogReceiver receiver, int &system_reserved_space ) : LogWriter
LogWriter_Resume ( IRegionManager regionmgr, ILogReceiver receiver ) : LogWriter
addCommand ( LogCommands cmdtype, byte cmdbytes, long &logWaitNumber ) : void
addCommand_NoLog ( LogCommands cmdtype, byte cmdbytes ) : void
addCommands ( List cmds, long &logWaitNumber ) : void
checkpointDrop ( long &logWaitNumber ) : void
checkpointStart ( ) : int
flushPendingCommands ( ) : void
flushPendingCommandsThrough ( long waitForLWSN ) : void

Private Methods

Méthode Description
_InitNewRegion ( IRegionManager regionmgr, int &system_reserved_space ) : void
_InitResume ( IRegionManager regionmgr ) : void
_doWritePendingCmds ( ) : void
_flushThread ( ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

LogWriter() public méthode

public LogWriter ( IRegionManager regionmgr ) : System
regionmgr IRegionManager
Résultat System

LogWriter_NewRegion() public static méthode

public static LogWriter_NewRegion ( IRegionManager regionmgr, ILogReceiver receiver, int &system_reserved_space ) : LogWriter
regionmgr IRegionManager
receiver ILogReceiver
system_reserved_space int
Résultat LogWriter

LogWriter_Resume() public static méthode

public static LogWriter_Resume ( IRegionManager regionmgr, ILogReceiver receiver ) : LogWriter
regionmgr IRegionManager
receiver ILogReceiver
Résultat LogWriter

addCommand() public méthode

public addCommand ( LogCommands cmdtype, byte cmdbytes, long &logWaitNumber ) : void
cmdtype LogCommands
cmdbytes byte
logWaitNumber long
Résultat void

addCommand_NoLog() public méthode

public addCommand_NoLog ( LogCommands cmdtype, byte cmdbytes ) : void
cmdtype LogCommands
cmdbytes byte
Résultat void

addCommands() public méthode

public addCommands ( List cmds, long &logWaitNumber ) : void
cmds List
logWaitNumber long
Résultat void

checkpointDrop() public méthode

public checkpointDrop ( long &logWaitNumber ) : void
logWaitNumber long
Résultat void

checkpointStart() public méthode

public checkpointStart ( ) : int
Résultat int

flushPendingCommands() public méthode

public flushPendingCommands ( ) : void
Résultat void

flushPendingCommandsThrough() public méthode

public flushPendingCommandsThrough ( long waitForLWSN ) : void
waitForLWSN long
Résultat void

Property Details

DEFAULT_LOG_SEGMENTS public_oe static_oe property

public static uint DEFAULT_LOG_SEGMENTS
Résultat uint

DEFAULT_LOG_SEGMENT_SIZE public_oe static_oe property

public static uint DEFAULT_LOG_SEGMENT_SIZE
Résultat uint

log_handler public_oe property

public LogSegmentsHandler,Bend log_handler
Résultat LogSegmentsHandler

receiver public_oe property

public ILogReceiver receiver
Résultat ILogReceiver