Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseDiscoveredCallback ¶
type BaseDiscoveredCallback func(string, model.HeartBeatData, Tunnel)
type HealthDataArrivedCallback ¶
type HealthDataArrivedCallback func(string, ark.HealthData)
type QueryAllBizDataArrivedCallback ¶
type QueryAllBizDataArrivedCallback func(string, []ark.ArkBizInfo)
type Tunnel ¶
type Tunnel interface { Name() string Register(context.Context, string, BaseDiscoveredCallback, HealthDataArrivedCallback, QueryAllBizDataArrivedCallback) error OnBaseStart(context.Context, string) OnBaseStop(context.Context, string) FetchHealthData(context.Context, string) error QueryAllBizData(context.Context, string) error InstallBiz(context.Context, string, *ark.BizModel) error UninstallBiz(context.Context, string, *ark.BizModel) error }
Click to show internal directories.
Click to hide internal directories.