Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GeneralMessageEventHandler ¶
type GeneralMessageEventHandler interface {
Handle(msgEvent *message.GeneralMessageEvent)
}
type GeneralMessageHandlerPlugin ¶
type GeneralMessageHandlerPlugin interface { SupportedMessageTypes() []message.GeneralMessageType SupportedEventHandlers() []eventbus.EventHandlerRegisterInfo GetMessageEventHandler() GeneralMessageEventHandler SetOutgoing(GeneralPeerCommunicatorOutgoing) Start() Stop() }
type GeneralPeerCommunicatorIncoming ¶
type GeneralPeerCommunicatorIncoming interface { GetPipeIn() chan *message.GeneralMessageEvent GetPipeOut() chan *message.GeneralMessageEvent }
type GeneralPeerCommunicatorOutgoing ¶
type GeneralPeerCommunicatorOutgoing interface { Broadcast(msg message.GeneralMessage) Multicast(msg message.GeneralMessage, peers []message.GeneralPeer) Unicast(msg message.GeneralMessage, peer message.GeneralPeer) }
Click to show internal directories.
Click to hide internal directories.