diff options
| author | Andrew Gallant <[email protected]> | 2015-02-22 11:34:23 -0500 |
|---|---|---|
| committer | Andrew Gallant <[email protected]> | 2015-02-22 11:34:23 -0500 |
| commit | e4ac47f3a521f0bdc30fbd5e263b14d0218bbf62 (patch) | |
| tree | e8de870e83fa106e70a08d9b9c472cd642f6f82a /conn.go | |
| parent | eabb7feb995f0d542f1972909a69f4ab02c8f210 (diff) | |
| parent | 5d8118d8abc94eff8e9723a5b5ad15e8310560a3 (diff) | |
Merge pull request #27 from fangyuanziti/master
add a new api: NewConnNet. So we can init a xgb.Conn from a net.Conn
Diffstat (limited to 'conn.go')
| -rw-r--r-- | conn.go | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -29,6 +29,17 @@ func (c *Conn) connect(display string) error { return err } + return c.postConnect() +} + +// connect init from to the net.Conn, +func (c *Conn) connectNet(netConn net.Conn) error { + c.conn = netConn + return c.postConnect() +} + +// do the postConnect action after Conn get it's underly net.Conn +func (c *Conn) postConnect() error { // Get authentication data authName, authData, err := readAuthority(c.host, c.display) noauth := false |
