コード例 #1
0
ファイル: aether.go プロジェクト: JmAbuDabi/skycoin
func (self *AetherServer) RegisterMessages(d *gnet.Dispatcher) {
	var messageMap map[string](interface{}) = map[string](interface{}){
		//put messages here
		"id01": TestMessage{}, //message id, message type
	}
	d.RegisterMessages(messageMap)
}
コード例 #2
0
ファイル: main.go プロジェクト: Chao-Jia/skycoin
func (sd *TestServiceServer) RegisterMessages(d *gnet.Dispatcher) {
	fmt.Printf("TestServiceServer: RegisterMessages \n")
	var messageMap map[string](interface{}) = map[string](interface{}){
		//put messages here
		"id01": TestMessage{}, //message id, message type
	}
	d.RegisterMessages(messageMap)
}
コード例 #3
0
ファイル: main.go プロジェクト: JmAbuDabi/skycoin
func (sd *SkywireDaemon) RegisterMessages(d *gnet.Dispatcher) {
	fmt.Printf("SkywireDaemon: RegisterMessages \n")

	var messageMap map[string](interface{}) = map[string](interface{}){
		//put messages here
		"SCON": ServiceConnectMessage{}, //connect to service
	}
	d.RegisterMessages(messageMap)

}
コード例 #4
0
ファイル: messages.go プロジェクト: JmAbuDabi/skycoin
func (sd *DaemonService) RegisterMessages(d *gnet.Dispatcher) {
	fmt.Printf("SkywireDaemon: RegisterMessages \n")

	var messageMap map[string](interface{}) = map[string](interface{}){
		//put messages here
		"INTR": IntroductionMessage{},
		"GETP": GetPeersMessage{},
		"GIVP": GivePeersMessage{},
		"PING": PingMessage{},
		"PONG": PongMessage{},
		"SCON": ServiceConnectMessage{},
	}
	d.RegisterMessages(messageMap)
}