Lines Matching defs:upstart
32 type upstart struct { struct
33 i Interface
34 platform string
35 *Config
48 func (s *upstart) String() string {
55 func (s *upstart) Platform() string {
64 func (s *upstart) configPath() (cp string, err error) {
73 func (s *upstart) hasKillStanza() bool {
88 func (s *upstart) hasSetUIDStanza() bool {
103 func (s *upstart) getUpstartVersion() []int {
118 func (s *upstart) template() *template.Template {
128 func (s *upstart) Install() error {
166 func (s *upstart) Uninstall() error {
177 func (s *upstart) Logger(errs chan<- error) (Logger, error) {
183 func (s *upstart) SystemLogger(errs chan<- error) (Logger, error) {
187 func (s *upstart) Run() (err error) {
202 func (s *upstart) Status() (Status, error) {
218 func (s *upstart) Start() error {
222 func (s *upstart) Stop() error {
226 func (s *upstart) Restart() error {