C# Класс iQQ.Net.WebQQCore.Im.Actor.MutipleActorDispatcher

多线程的QQ内部分发器

Наследование: IQQActorDispatcher
Показать файл Открыть проект

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

Метод Описание
Destroy ( ) : void
Init ( IQQContext context ) : void
MutipleActorDispatcher ( int pollThreadNum ) : System
PushActor ( IQQActor actor ) : void

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

Метод Описание
DispatchAction ( IQQActor actor ) : bool

执行一个QQActor,返回是否继续下一个actor

PushActor ( IQQActor actor, int actorQueuesIndex ) : void
Run ( BlockingCollection actorQueue ) : void

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

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

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

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

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

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

public MutipleActorDispatcher ( int pollThreadNum ) : System
pollThreadNum int
Результат System

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

public PushActor ( IQQActor actor ) : void
actor IQQActor
Результат void