Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3)

Delta Between Two Patch Sets: state/apiserver/apiserver.go

Issue 10044043: state/apiserver: Split Machiner into subpackage (Closed)
Left Patch Set: state/apiserver: Split Machiner into subpackage Created 11 years, 9 months ago
Right Patch Set: state/apiserver: Split Machiner into subpackage Created 11 years, 9 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « state/api/machiner_test.go ('k') | state/apiserver/common/errors.go » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 // Copyright 2013 Canonical Ltd. 1 // Copyright 2013 Canonical Ltd.
2 // Licensed under the AGPLv3, see LICENCE file for details. 2 // Licensed under the AGPLv3, see LICENCE file for details.
3 3
4 package apiserver 4 package apiserver
5 5
6 import ( 6 import (
7 "code.google.com/p/go.net/websocket" 7 "code.google.com/p/go.net/websocket"
8 "crypto/tls" 8 "crypto/tls"
9 "launchpad.net/juju-core/log" 9 "launchpad.net/juju-core/log"
10 "launchpad.net/juju-core/rpc" 10 "launchpad.net/juju-core/rpc"
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
92 92
93 // Addr returns the address that the server is listening on. 93 // Addr returns the address that the server is listening on.
94 func (srv *Server) Addr() string { 94 func (srv *Server) Addr() string {
95 return srv.addr.String() 95 return srv.addr.String()
96 } 96 }
97 97
98 func (srv *Server) serveConn(wsConn *websocket.Conn) error { 98 func (srv *Server) serveConn(wsConn *websocket.Conn) error {
99 conn := rpc.NewConn(jsoncodec.NewWebsocket(wsConn)) 99 conn := rpc.NewConn(jsoncodec.NewWebsocket(wsConn))
100 serverError := func(err error) error { 100 serverError := func(err error) error {
101 if err := common.ServerError(err); err != nil { 101 if err := common.ServerError(err); err != nil {
102 » » » return *err 102 » » » return err
rog 2013/06/06 16:33:31 s/*err/err/
dimitern 2013/06/06 17:10:52 Done.
103 } 103 }
104 return nil 104 return nil
105 } 105 }
106 if err := conn.Serve(newStateServer(srv), serverError); err != nil { 106 if err := conn.Serve(newStateServer(srv), serverError); err != nil {
107 return err 107 return err
108 } 108 }
109 conn.Start() 109 conn.Start()
110 select { 110 select {
111 case <-conn.Dead(): 111 case <-conn.Dead():
112 case <-srv.tomb.Dying(): 112 case <-srv.tomb.Dying():
113 } 113 }
114 return conn.Close() 114 return conn.Close()
115 } 115 }
116 116
117 var logRequests = true 117 var logRequests = true
LEFTRIGHT

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b