LEFT | RIGHT |
(Both sides are equal) |
1 // Copyright 2012, 2013 Canonical Ltd. | 1 // Copyright 2012, 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 rpc | 4 package rpc |
5 | 5 |
6 import ( | 6 import ( |
7 "errors" | 7 "errors" |
8 "fmt" | 8 "fmt" |
9 "io" | 9 "io" |
10 "launchpad.net/juju-core/log" | 10 "launchpad.net/juju-core/log" |
(...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
430 } | 430 } |
431 } | 431 } |
432 | 432 |
433 func (conn *Conn) runRequest0(reqId uint64, objId string, obtain *obtainer, act
*action, arg reflect.Value) (reflect.Value, error) { | 433 func (conn *Conn) runRequest0(reqId uint64, objId string, obtain *obtainer, act
*action, arg reflect.Value) (reflect.Value, error) { |
434 obj, err := obtain.call(conn.rootValue, objId) | 434 obj, err := obtain.call(conn.rootValue, objId) |
435 if err != nil { | 435 if err != nil { |
436 return reflect.Value{}, err | 436 return reflect.Value{}, err |
437 } | 437 } |
438 return act.call(obj, arg) | 438 return act.call(obj, arg) |
439 } | 439 } |
LEFT | RIGHT |