C# Класс dWorld.Foundation.Utility.Threading.dLightWeightProcessThread.ThreadProcess

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
m_ExternalCommandQueue MPCQueue
m_ExternalCommandQueueEvent System.Threading.Semaphore
m_InternalCommandQueue MPCQueue
m_InternalCommandQueueEvent System.Threading.Semaphore
m_Stop System.Threading.ManualResetEvent

Открытые методы

Метод Описание
EnqueueCommand ( Command _command ) : void
EnqueueProcessToBeUpdated ( dLightWeightProcessBase _process ) : void
Init ( ) : void
MainLoop ( ) : void
Term ( ) : void
ThreadProcess ( ) : System

Приватные методы

Метод Описание
AddServiceToList ( dLightWeightProcessBase _process ) : void
ProcessCommand ( Command _command ) : void
RemoveServiceFromList ( dLightWeightProcessBase _process ) : void
UpdateAProcess ( Command _command ) : void

Описание методов

EnqueueCommand() публичный статический Метод

public static EnqueueCommand ( Command _command ) : void
_command Command
Результат void

EnqueueProcessToBeUpdated() публичный статический Метод

public static EnqueueProcessToBeUpdated ( dLightWeightProcessBase _process ) : void
_process dLightWeightProcessBase
Результат void

Init() публичный статический Метод

public static Init ( ) : void
Результат void

MainLoop() публичный Метод

public MainLoop ( ) : void
Результат void

Term() публичный статический Метод

public static Term ( ) : void
Результат void

ThreadProcess() публичный Метод

public ThreadProcess ( ) : System
Результат System

Описание свойств

m_ExternalCommandQueue публичное статическое свойство

public static MPCQueue m_ExternalCommandQueue
Результат MPCQueue

m_ExternalCommandQueueEvent публичное статическое свойство

public static Semaphore,System.Threading m_ExternalCommandQueueEvent
Результат System.Threading.Semaphore

m_InternalCommandQueue публичное статическое свойство

public static MPCQueue m_InternalCommandQueue
Результат MPCQueue

m_InternalCommandQueueEvent публичное статическое свойство

public static Semaphore,System.Threading m_InternalCommandQueueEvent
Результат System.Threading.Semaphore

m_Stop публичное статическое свойство

public static ManualResetEvent,System.Threading m_Stop
Результат System.Threading.ManualResetEvent