C# Class dWorld.Foundation.Utility.Threading.dLightWeightProcessThread.ThreadProcess

Afficher le fichier Open project: mono/gert

Méthodes publiques

Свойство Type Description
m_ExternalCommandQueue MPCQueue
m_ExternalCommandQueueEvent System.Threading.Semaphore
m_InternalCommandQueue MPCQueue
m_InternalCommandQueueEvent System.Threading.Semaphore
m_Stop System.Threading.ManualResetEvent

Méthodes publiques

Méthode Description
EnqueueCommand ( Command _command ) : void
EnqueueProcessToBeUpdated ( dLightWeightProcessBase _process ) : void
Init ( ) : void
MainLoop ( ) : void
Term ( ) : void
ThreadProcess ( ) : System

Private Methods

Méthode Description
AddServiceToList ( dLightWeightProcessBase _process ) : void
ProcessCommand ( Command _command ) : void
RemoveServiceFromList ( dLightWeightProcessBase _process ) : void
UpdateAProcess ( Command _command ) : void

Method Details

EnqueueCommand() public static méthode

public static EnqueueCommand ( Command _command ) : void
_command Command
Résultat void

EnqueueProcessToBeUpdated() public static méthode

public static EnqueueProcessToBeUpdated ( dLightWeightProcessBase _process ) : void
_process dLightWeightProcessBase
Résultat void

Init() public static méthode

public static Init ( ) : void
Résultat void

MainLoop() public méthode

public MainLoop ( ) : void
Résultat void

Term() public static méthode

public static Term ( ) : void
Résultat void

ThreadProcess() public méthode

public ThreadProcess ( ) : System
Résultat System

Property Details

m_ExternalCommandQueue public_oe static_oe property

public static MPCQueue m_ExternalCommandQueue
Résultat MPCQueue

m_ExternalCommandQueueEvent public_oe static_oe property

public static Semaphore,System.Threading m_ExternalCommandQueueEvent
Résultat System.Threading.Semaphore

m_InternalCommandQueue public_oe static_oe property

public static MPCQueue m_InternalCommandQueue
Résultat MPCQueue

m_InternalCommandQueueEvent public_oe static_oe property

public static Semaphore,System.Threading m_InternalCommandQueueEvent
Résultat System.Threading.Semaphore

m_Stop public_oe static_oe property

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