pcm-coordinator/common/server/server.go

22 lines
564 B
Go

package server
import (
"code.gitlink.org.cn/JCCE/PCM.git/lan_trans/idl/demo"
"code.gitlink.org.cn/JCCE/PCM.git/lan_trans/idl/pbecs"
"code.gitlink.org.cn/JCCE/PCM.git/lan_trans/idl/pbpod"
"context"
)
type Server struct {
// 使用unsafe可以强制让编译器检查是否实现了相关方法
demo.UnsafeDemoServiceServer
pbecs.UnsafeEcsServiceServer
pbpod.UnsafePodServiceServer
}
func (s *Server) Echo(ctx context.Context, req *demo.StringMessage) (*demo.StringMessage, error) {
return &demo.StringMessage{
Value: "Welcome to JCCE PCM",
}, nil
}