26 lines
328 B
Go
26 lines
328 B
Go
package server
|
|
|
|
import "net"
|
|
|
|
type Controller interface {
|
|
Run() error
|
|
Shutdown() error
|
|
}
|
|
|
|
type controller struct {
|
|
*server
|
|
}
|
|
|
|
func (s *controller) init(srv *server) *controller {
|
|
s.server = srv
|
|
return s
|
|
}
|
|
|
|
func (s *controller) RegisterConn(conn net.Conn, writer ConnWriter) {
|
|
|
|
}
|
|
|
|
func (s *controller) UnRegisterConn() {
|
|
|
|
}
|