C# 클래스 iQQ.Net.WebQQCore.Im.Actor.MutipleActorDispatcher

多线程的QQ内部分发器

상속: IQQActorDispatcher
파일 보기 프로젝트 열기: huoshan12345/iQQ.Net

공개 메소드들

메소드 설명
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