ReactOS 0.4.16-dev-197-g92996da
_RX_BUFFERING_MANAGER_ Struct Reference

#include <buffring.h>

Collaboration diagram for _RX_BUFFERING_MANAGER_:

Public Attributes

BOOLEAN DispatcherActive
 
BOOLEAN HandlerInactive
 
BOOLEAN LastChanceHandlerActive
 
UCHAR Pad
 
KSPIN_LOCK SpinLock
 
volatile LONG CumulativeNumberOfBufferingChangeRequests
 
LONG NumberOfUnhandledRequests
 
LONG NumberOfUndispatchedRequests
 
volatile LONG NumberOfOutstandingOpens
 
LIST_ENTRY DispatcherList
 
LIST_ENTRY HandlerList
 
LIST_ENTRY LastChanceHandlerList
 
RX_WORK_QUEUE_ITEM DispatcherWorkItem
 
RX_WORK_QUEUE_ITEM HandlerWorkItem
 
RX_WORK_QUEUE_ITEM LastChanceHandlerWorkItem
 
FAST_MUTEX Mutex
 
LIST_ENTRY SrvOpenLists [1]
 

Detailed Description

Definition at line 18 of file buffring.h.

Member Data Documentation

◆ CumulativeNumberOfBufferingChangeRequests

volatile LONG _RX_BUFFERING_MANAGER_::CumulativeNumberOfBufferingChangeRequests

Definition at line 25 of file buffring.h.

◆ DispatcherActive

BOOLEAN _RX_BUFFERING_MANAGER_::DispatcherActive

◆ DispatcherList

LIST_ENTRY _RX_BUFFERING_MANAGER_::DispatcherList

◆ DispatcherWorkItem

RX_WORK_QUEUE_ITEM _RX_BUFFERING_MANAGER_::DispatcherWorkItem

Definition at line 32 of file buffring.h.

Referenced by RxpDispatchChangeBufferingStateRequests().

◆ HandlerInactive

BOOLEAN _RX_BUFFERING_MANAGER_::HandlerInactive

Definition at line 21 of file buffring.h.

Referenced by RxCompleteSrvOpenKeyAssociation(), and RxInitializeBufferingManager().

◆ HandlerList

LIST_ENTRY _RX_BUFFERING_MANAGER_::HandlerList

◆ HandlerWorkItem

RX_WORK_QUEUE_ITEM _RX_BUFFERING_MANAGER_::HandlerWorkItem

Definition at line 33 of file buffring.h.

Referenced by RxCompleteSrvOpenKeyAssociation().

◆ LastChanceHandlerActive

BOOLEAN _RX_BUFFERING_MANAGER_::LastChanceHandlerActive

Definition at line 22 of file buffring.h.

Referenced by RxInitializeBufferingManager().

◆ LastChanceHandlerList

LIST_ENTRY _RX_BUFFERING_MANAGER_::LastChanceHandlerList

Definition at line 31 of file buffring.h.

Referenced by RxInitializeBufferingManager().

◆ LastChanceHandlerWorkItem

RX_WORK_QUEUE_ITEM _RX_BUFFERING_MANAGER_::LastChanceHandlerWorkItem

Definition at line 34 of file buffring.h.

◆ Mutex

FAST_MUTEX _RX_BUFFERING_MANAGER_::Mutex

Definition at line 35 of file buffring.h.

Referenced by RxInitializeBufferingManager().

◆ NumberOfOutstandingOpens

volatile LONG _RX_BUFFERING_MANAGER_::NumberOfOutstandingOpens

◆ NumberOfUndispatchedRequests

LONG _RX_BUFFERING_MANAGER_::NumberOfUndispatchedRequests

Definition at line 27 of file buffring.h.

◆ NumberOfUnhandledRequests

LONG _RX_BUFFERING_MANAGER_::NumberOfUnhandledRequests

Definition at line 26 of file buffring.h.

◆ Pad

UCHAR _RX_BUFFERING_MANAGER_::Pad

Definition at line 23 of file buffring.h.

◆ SpinLock

KSPIN_LOCK _RX_BUFFERING_MANAGER_::SpinLock

◆ SrvOpenLists

LIST_ENTRY _RX_BUFFERING_MANAGER_::SrvOpenLists[1]

Definition at line 36 of file buffring.h.

Referenced by RxCompleteSrvOpenKeyAssociation(), and RxInitializeBufferingManager().


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