mirror of
https://github.com/XrayR-project/XrayR.git
synced 2025-06-08 13:29:54 +00:00
17 lines
363 B
Go
17 lines
363 B
Go
// Package service contains all the services used by XrayR
|
|
// To implement a service, one needs to implement the interface below.
|
|
package service
|
|
|
|
// Service is the interface of all the services running in the panel
|
|
type Service interface {
|
|
Start() error
|
|
Close() error
|
|
Restart
|
|
}
|
|
|
|
// Restart the service
|
|
type Restart interface {
|
|
Start() error
|
|
Close() error
|
|
}
|