Property | Type | Description | |
---|---|---|---|
AllLogsOpened | void | ||
BuildFilters | void | ||
ForAllTablesInTransaction | void | ||
GetNextLogReadResult | LogReadResult | ||
InitializeReader | void | ||
InputThreadFunc | void | ||
LogReaderThreadFunc | void | ||
OpenLog | Task |
||
OutputThreadFunc | void | ||
ProcessFilter | void | ||
ProcessId | void | ||
ProcessIncomingTransaction | void | ||
ProcessMessage | void | ||
ProcessOk | void | ||
ProcessOpenLog | void | ||
ProcessQuit | void | ||
ProcessStartStream | void | ||
ProcessTablePos | void | ||
ProcessTransaction | void | ||
ReadAsync | Task |
||
Send | void | ||
SendFilterState | void | ||
SendLastPositions | void | ||
SetState | bool | ||
UpdateCommitId | void | ||
WatchdogThreadFunc | void |
Method | Description | |
---|---|---|
Cancel ( ) : void | ||
Dispose ( ) : void | ||
IsTransactionDataEmpty ( TransactionData td ) : bool | ||
Log ( Logger t, string msg ) : void | ||
LogStreamerSession ( Logger logger, Stream stream, ILogManager manager, |
||
Quit ( |
||
Quit ( string error ) : void | ||
ScheduleTask ( System.Action a ) : void |
Runs or schedules the given task on a Starcounter scheduler.
|
|
Start ( ) : void |
Starts the session. Must be called from a Starcounter thread.
|
|
Stop ( ) : void | ||
Stop ( |
||
Stop ( string quitmessage ) : void | ||
StripDatabasePrefix ( string tableNameOrId ) : string |
Method | Description | |
---|---|---|
AllLogsOpened ( Task |
||
BuildFilters ( int>.Dictionary |
||
ForAllTablesInTransaction ( LogReadResult tran, Action |
||
GetNextLogReadResult ( ) : LogReadResult | ||
InitializeReader ( int index ) : void | ||
InputThreadFunc ( ) : void | ||
LogReaderThreadFunc ( ) : void | ||
OpenLog ( ) : Task |
||
OutputThreadFunc ( ) : void | ||
ProcessFilter ( |
||
ProcessId ( |
||
ProcessIncomingTransaction ( LogReadResult lrr ) : void | ||
ProcessMessage ( |
||
ProcessOk ( |
||
ProcessOpenLog ( |
||
ProcessQuit ( |
||
ProcessStartStream ( |
||
ProcessTablePos ( |
||
ProcessTransaction ( |
||
ReadAsync ( ) : Task |
||
Send ( |
||
SendFilterState ( ) : void | ||
SendLastPositions ( ) : void | ||
SetState ( RunState value ) : bool | ||
UpdateCommitId ( string tableId, ulong commitId ) : void | ||
WatchdogThreadFunc ( ) : void |
static public IsTransactionDataEmpty ( TransactionData td ) : bool | ||
td | TransactionData | |
return | bool |
public LogStreamerSession ( Logger logger, Stream stream, ILogManager manager, |
||
logger | Logger | |
stream | Stream | |
manager | ILogManager | |
ct | ||
tablePrios | int>.Dictionary | |
return | System |
public ScheduleTask ( System.Action a ) : void | ||
a | System.Action | The action to schedule or run. |
return | void |
public StripDatabasePrefix ( string tableNameOrId ) : string | ||
tableNameOrId | string | |
return | string |