Documentation
¶
Index ¶
- Variables
- type DProcMeta
- type DaemonProcess
- func (daemonProc *DaemonProcess) GetMeta(name string) *DProcMeta
- func (daemonProc *DaemonProcess) GetPid(name string) int
- func (daemonProc *DaemonProcess) Init() error
- func (daemonProc *DaemonProcess) Shutdown() error
- func (daemonProc *DaemonProcess) Start(name string) error
- func (daemonProc *DaemonProcess) Stop(name string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrAlreadyStarted = errors.New("instance already started")
Functions ¶
This section is empty.
Types ¶
type DaemonProcess ¶
type DaemonProcess struct {
// contains filtered or unexported fields
}
func NewDaemonProcess ¶
func NewDaemonProcess(i *do.Injector) (*DaemonProcess, error)
func (*DaemonProcess) GetMeta ¶
func (daemonProc *DaemonProcess) GetMeta(name string) *DProcMeta
GetMeta find and return meta info of instance.
Returns nil if instance is not running.
func (*DaemonProcess) GetPid ¶
func (daemonProc *DaemonProcess) GetPid(name string) int
GetPid find and return PID of instance.
Returns 0 if instance is not running.
func (*DaemonProcess) Init ¶
func (daemonProc *DaemonProcess) Init() error
func (*DaemonProcess) Shutdown ¶
func (daemonProc *DaemonProcess) Shutdown() error
func (*DaemonProcess) Start ¶
func (daemonProc *DaemonProcess) Start(name string) error
func (*DaemonProcess) Stop ¶
func (daemonProc *DaemonProcess) Stop(name string) error
Click to show internal directories.
Click to hide internal directories.