vRp.CD2g_test/server/internal/v2/message.go

19 lines
309 B
Go

package server
type Message interface {
Execute()
}
func NativeMessage(srv *server, handler func(srv *server)) Message {
return &nativeMessage{srv: srv, handler: handler}
}
type nativeMessage struct {
srv *server
handler func(srv *server)
}
func (s *nativeMessage) Execute() {
s.handler(s.srv)
}