예제 #1
0
파일: info.go 프로젝트: samdolan/redeo
// newServerInfo creates a new server info container
func newServerInfo(config *Config, clients *clients) *ServerInfo {
	info := &ServerInfo{
		registry:    info.New(),
		startTime:   time.Now(),
		connections: info.NewCounter(),
		commands:    info.NewCounter(),
		clients:     clients,
	}
	return info.withDefaults(config)
}
예제 #2
0
파일: info.go 프로젝트: jameswei/xcodis
// newServerInfo creates a new server info container
func newServerInfo(config *Config) *ServerInfo {

	info := &ServerInfo{
		registry:    info.New(),
		startTime:   time.Now(),
		connections: info.NewCounter(),
		commands:    info.NewCounter(),
		clients:     make(map[uint64]*Client),
	}
	return info.withDefaults(config)
}