~ubuntu-branches/ubuntu/trusty/juju-core/trusty-proposed

« back to all changes in this revision

Viewing changes to src/launchpad.net/juju-core/state/api/state.go

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2014-01-29 11:40:20 UTC
  • mfrom: (23.1.1 trusty-proposed)
  • Revision ID: package-import@ubuntu.com-20140129114020-ejieitm8smtt5vln
Tags: 1.17.1-0ubuntu2
d/tests/local-provider: Don't fail tests if ~/.juju is present as its
created by the juju version command. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 
6
6
import (
7
7
        "launchpad.net/juju-core/state/api/agent"
 
8
        "launchpad.net/juju-core/state/api/charmrevisionupdater"
8
9
        "launchpad.net/juju-core/state/api/deployer"
 
10
        "launchpad.net/juju-core/state/api/firewaller"
9
11
        "launchpad.net/juju-core/state/api/keyupdater"
10
12
        "launchpad.net/juju-core/state/api/logger"
11
13
        "launchpad.net/juju-core/state/api/machiner"
55
57
        return uniter.NewState(st, st.authTag)
56
58
}
57
59
 
 
60
// Firewaller returns a version of the state that provides functionality
 
61
// required by the firewaller worker.
 
62
func (st *State) Firewaller() *firewaller.State {
 
63
        return firewaller.NewState(st)
 
64
}
 
65
 
58
66
// Agent returns a version of the state that provides
59
67
// functionality required by the agent code.
60
68
func (st *State) Agent() *agent.State {
80
88
func (st *State) KeyUpdater() *keyupdater.State {
81
89
        return keyupdater.NewState(st)
82
90
}
 
91
 
 
92
// CharmRevisionUpdater returns access to the CharmRevisionUpdater API
 
93
func (st *State) CharmRevisionUpdater() *charmrevisionupdater.State {
 
94
        return charmrevisionupdater.NewState(st)
 
95
}