ReactOS 0.4.15-dev-7953-g1f49173
_RDBSS_SCAVENGER Struct Reference

#include <scavengr.h>

Collaboration diagram for _RDBSS_SCAVENGER:

Public Attributes

RDBSS_SCAVENGER_STATE State
 
LONG MaximumNumberOfDormantFiles
 
volatile LONG NumberOfDormantFiles
 
LARGE_INTEGER TimeLimit
 
ULONG SrvCallsToBeFinalized
 
ULONG NetRootsToBeFinalized
 
ULONG VNetRootsToBeFinalized
 
ULONG FcbsToBeFinalized
 
ULONG SrvOpensToBeFinalized
 
ULONG FobxsToBeFinalized
 
LIST_ENTRY SrvCallFinalizationList
 
LIST_ENTRY NetRootFinalizationList
 
LIST_ENTRY VNetRootFinalizationList
 
LIST_ENTRY FcbFinalizationList
 
LIST_ENTRY SrvOpenFinalizationList
 
LIST_ENTRY FobxFinalizationList
 
LIST_ENTRY ClosePendingFobxsList
 
RX_WORK_ITEM WorkItem
 
KEVENT SyncEvent
 
KEVENT ScavengeEvent
 
PETHREAD CurrentScavengerThread
 
PNET_ROOT CurrentNetRootForClosePendingProcessing
 
PFCB CurrentFcbForClosePendingProcessing
 
KEVENT ClosePendingProcessingSyncEvent
 

Detailed Description

Definition at line 56 of file scavengr.h.

Member Data Documentation

◆ ClosePendingFobxsList

LIST_ENTRY _RDBSS_SCAVENGER::ClosePendingFobxsList

Definition at line 74 of file scavengr.h.

Referenced by RxMarkFobxOnCleanup(), and RxPurgeRelatedFobxs().

◆ ClosePendingProcessingSyncEvent

KEVENT _RDBSS_SCAVENGER::ClosePendingProcessingSyncEvent

Definition at line 81 of file scavengr.h.

Referenced by RxPurgeRelatedFobxs().

◆ CurrentFcbForClosePendingProcessing

PFCB _RDBSS_SCAVENGER::CurrentFcbForClosePendingProcessing

Definition at line 80 of file scavengr.h.

◆ CurrentNetRootForClosePendingProcessing

PNET_ROOT _RDBSS_SCAVENGER::CurrentNetRootForClosePendingProcessing

Definition at line 79 of file scavengr.h.

Referenced by RxPurgeRelatedFobxs().

◆ CurrentScavengerThread

PETHREAD _RDBSS_SCAVENGER::CurrentScavengerThread

Definition at line 78 of file scavengr.h.

◆ FcbFinalizationList

LIST_ENTRY _RDBSS_SCAVENGER::FcbFinalizationList

Definition at line 71 of file scavengr.h.

◆ FcbsToBeFinalized

ULONG _RDBSS_SCAVENGER::FcbsToBeFinalized

Definition at line 65 of file scavengr.h.

Referenced by RxScavengerTimerRoutine().

◆ FobxFinalizationList

LIST_ENTRY _RDBSS_SCAVENGER::FobxFinalizationList

◆ FobxsToBeFinalized

◆ MaximumNumberOfDormantFiles

LONG _RDBSS_SCAVENGER::MaximumNumberOfDormantFiles

Definition at line 59 of file scavengr.h.

Referenced by RxMarkFobxOnCleanup().

◆ NetRootFinalizationList

LIST_ENTRY _RDBSS_SCAVENGER::NetRootFinalizationList

Definition at line 69 of file scavengr.h.

Referenced by RxpMarkInstanceForScavengedFinalization().

◆ NetRootsToBeFinalized

ULONG _RDBSS_SCAVENGER::NetRootsToBeFinalized

◆ NumberOfDormantFiles

volatile LONG _RDBSS_SCAVENGER::NumberOfDormantFiles

Definition at line 60 of file scavengr.h.

Referenced by RxMarkFobxOnCleanup(), RxMarkFobxOnClose(), and RxScavengerTimerRoutine().

◆ ScavengeEvent

KEVENT _RDBSS_SCAVENGER::ScavengeEvent

Definition at line 77 of file scavengr.h.

Referenced by RxScavengeFobxsForNetRoot(), and RxScavengerTimerRoutine().

◆ SrvCallFinalizationList

LIST_ENTRY _RDBSS_SCAVENGER::SrvCallFinalizationList

Definition at line 68 of file scavengr.h.

Referenced by RxpMarkInstanceForScavengedFinalization().

◆ SrvCallsToBeFinalized

ULONG _RDBSS_SCAVENGER::SrvCallsToBeFinalized

◆ SrvOpenFinalizationList

LIST_ENTRY _RDBSS_SCAVENGER::SrvOpenFinalizationList

Definition at line 72 of file scavengr.h.

Referenced by RxpMarkInstanceForScavengedFinalization().

◆ SrvOpensToBeFinalized

ULONG _RDBSS_SCAVENGER::SrvOpensToBeFinalized

◆ State

RDBSS_SCAVENGER_STATE _RDBSS_SCAVENGER::State

◆ SyncEvent

KEVENT _RDBSS_SCAVENGER::SyncEvent

Definition at line 76 of file scavengr.h.

◆ TimeLimit

LARGE_INTEGER _RDBSS_SCAVENGER::TimeLimit

◆ VNetRootFinalizationList

LIST_ENTRY _RDBSS_SCAVENGER::VNetRootFinalizationList

Definition at line 70 of file scavengr.h.

Referenced by RxpMarkInstanceForScavengedFinalization().

◆ VNetRootsToBeFinalized

ULONG _RDBSS_SCAVENGER::VNetRootsToBeFinalized

◆ WorkItem

RX_WORK_ITEM _RDBSS_SCAVENGER::WorkItem

The documentation for this struct was generated from the following file: