C# 클래스 Brunet.Messaging.SimpleSource

Holds a single subscriber per a source.
상속: ISource
파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_sub Subscriber
_sync Object

공개 메소드들

메소드 설명
Handle ( MemBlock b, ISender retpath ) : void
SimpleSource ( ) : System

Initializes the SimpleSource

Subscribe ( IDataHandler hand, object state ) : void

Subscribes the out going data from this source to the specified handler.

Unsubscribe ( IDataHandler hand ) : void

Unsubscribes the the IDataHandler if it is the current IDatahandler.

메소드 상세

Handle() 공개 메소드

public Handle ( MemBlock b, ISender retpath ) : void
b Brunet.Util.MemBlock
retpath ISender
리턴 void

SimpleSource() 공개 메소드

Initializes the SimpleSource
public SimpleSource ( ) : System
리턴 System

Subscribe() 공개 메소드

Subscribes the out going data from this source to the specified handler.
public Subscribe ( IDataHandler hand, object state ) : void
hand IDataHandler Data that the subscriber wants passed to the handler on each call.
state object Data that the subscriber wants passed to the handler on each call.
리턴 void

Unsubscribe() 공개 메소드

Unsubscribes the the IDataHandler if it is the current IDatahandler.
public Unsubscribe ( IDataHandler hand ) : void
hand IDataHandler An IDataHandler that wishes to remove itself as a destination for data coming from this source.
리턴 void

프로퍼티 상세

_sub 보호되어 있는 프로퍼티

protected Subscriber,Brunet.Messaging _sub
리턴 Subscriber

_sync 보호되어 있는 프로퍼티

Lock to support multithreaded operations.
protected Object _sync
리턴 Object