C# Class SagaDB.DatabaseWaitress

Afficher le fichier Open project: Willyham/SagaRO2 Class Usage Examples

Méthodes publiques

Свойство Type Description
Coordinator Thread
waitingWaitressesCount uint
waitressCountLock Object
waitressHasFinished System.Threading.ManualResetEvent
waitressQueue System.Threading.AutoResetEvent

Méthodes publiques

Méthode Description
AddWaitingWaitress ( ) : void
EnterCriticalArea ( ) : void
LeaveCriticalArea ( ) : void
RemoveWaitingWaitress ( ) : void
packetCoordinationLoop ( ) : void

Method Details

AddWaitingWaitress() public static méthode

public static AddWaitingWaitress ( ) : void
Résultat void

EnterCriticalArea() public static méthode

public static EnterCriticalArea ( ) : void
Résultat void

LeaveCriticalArea() public static méthode

public static LeaveCriticalArea ( ) : void
Résultat void

RemoveWaitingWaitress() public static méthode

public static RemoveWaitingWaitress ( ) : void
Résultat void

packetCoordinationLoop() public static méthode

public static packetCoordinationLoop ( ) : void
Résultat void

Property Details

Coordinator public_oe static_oe property

public static Thread Coordinator
Résultat Thread

waitingWaitressesCount public_oe static_oe property

public static uint waitingWaitressesCount
Résultat uint

waitressCountLock public_oe static_oe property

public static Object waitressCountLock
Résultat Object

waitressHasFinished public_oe static_oe property

public static ManualResetEvent,System.Threading waitressHasFinished
Résultat System.Threading.ManualResetEvent

waitressQueue public_oe static_oe property

public static AutoResetEvent,System.Threading waitressQueue
Résultat System.Threading.AutoResetEvent