Added LocalAddr() to session interface (#48)

This commit is contained in:
Mester 2017-07-21 00:09:24 +02:00 committed by Jeff Lindsay
parent 33ad2fe318
commit f892d8d851

@ -28,6 +28,9 @@ type Session interface {
// RemoteAddr returns the net.Addr of the client side of the connection.
RemoteAddr() net.Addr
// LocalAddr returns the net.Addr of the server side of the connection.
LocalAddr() net.Addr
// Environ returns a copy of strings representing the environment set by the
// user for this session, in the form "key=value".
Environ() []string
@ -147,6 +150,10 @@ func (sess *session) RemoteAddr() net.Addr {
return sess.conn.RemoteAddr()
}
func (sess *session) LocalAddr() net.Addr {
return sess.conn.LocalAddr()
}
func (sess *session) Environ() []string {
return append([]string(nil), sess.env...)
}