| 1234567891011121314151617181920212223242526272829303132 | 
							- package sshd
 
- import "io"
 
- type StringWriter interface {
 
- 	WriteLine(string) error
 
- 	Write(string) error
 
- 	WriteBytes([]byte) error
 
- 	GetWriter() io.Writer
 
- }
 
- type stringWriter struct {
 
- 	w io.Writer
 
- }
 
- func (w *stringWriter) WriteLine(s string) error {
 
- 	return w.Write(s + "\n")
 
- }
 
- func (w *stringWriter) Write(s string) error {
 
- 	_, err := w.w.Write([]byte(s))
 
- 	return err
 
- }
 
- func (w *stringWriter) WriteBytes(b []byte) error {
 
- 	_, err := w.w.Write(b)
 
- 	return err
 
- }
 
- func (w *stringWriter) GetWriter() io.Writer {
 
- 	return w.w
 
- }
 
 
  |