コード例 #1
0
ファイル: server.go プロジェクト: utamaro/gogotelehash
func Server(handler http.Handler) e3x.EndpointOption {
	return func(e *e3x.Endpoint) error {
		return e3x.RegisterModule(moduleKey, &module{
			endpoint: e,
			handler:  handler,
			log:      log.New(os.Stderr, "", 0),
		})(e)
	}
}
コード例 #2
0
ファイル: bridge.go プロジェクト: utamaro/gogotelehash
func Module(config Config) e3x.EndpointOption {
	return func(e *e3x.Endpoint) error {
		return e3x.RegisterModule(moduleKey, newBridge(e, config))(e)
	}
}
コード例 #3
0
ファイル: module.go プロジェクト: utamaro/gogotelehash
func Module() e3x.EndpointOption {
	return func(e *e3x.Endpoint) error {
		return e3x.RegisterModule(moduleKey, &module{endpoint: e})(e)
	}
}