Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API interface {
GetNodeInfo() (nodeInfo *NodeInfo, err error)
GetUserList() (userList *[]UserInfo, err error)
ReportNodeStatus(nodeStatus *NodeStatus) (err error)
ReportNodeOnlineUsers(onlineUser *[]OnlineUser) (err error)
ReportUserTraffic(userTraffic *[]UserTraffic) (err error)
Describe() ClientInfo
Debug()
}
API is the interface for different panel's api.
type Config ¶
type Config struct {
APIHost string `mapstructure:"ApiHost"`
NodeID int `mapstructure:"NodeID"`
Key string `mapstructure:"ApiKey"`
NodeType string `mapstructure:"NodeType"`
}
API config
type NodeStatus ¶
Node status
type OnlineUser ¶
Click to show internal directories.
Click to hide internal directories.