C# Class VSPC.Core.MessageBroker

Exibir arquivo Open project: chembergj/VSPC Class Usage Examples

Public Methods

Method Description
Publish ( AMessage msg ) : void
Subscribe ( IVSPCMessageHandler handler, Type msgType ) : void
SubscribeSubclasses ( IVSPCMessageHandler handler, Type msgType ) : void

Private Methods

Method Description
GetOrCreateHandlerList ( Type msgType ) : List

Method Details

Publish() public method

public Publish ( AMessage msg ) : void
msg AMessage
return void

Subscribe() public method

public Subscribe ( IVSPCMessageHandler handler, Type msgType ) : void
handler IVSPCMessageHandler
msgType System.Type
return void

SubscribeSubclasses() public method

public SubscribeSubclasses ( IVSPCMessageHandler handler, Type msgType ) : void
handler IVSPCMessageHandler
msgType System.Type
return void