Versions in this module Expand all Collapse all v1 v1.0.0 Jun 24, 2021 Changes in this version + type Client struct + func NewClient() *Client + func NewClientWithName(name string) *Client + func (xdsC *Client) Close() + func (xdsC *Client) InvokeWatchClusterCallback(update xdsclient.CDSUpdate, err error) + func (xdsC *Client) InvokeWatchEDSCallback(update *xdsclient.EDSUpdate, err error) + func (xdsC *Client) InvokeWatchServiceCallback(cluster string, err error) + func (xdsC *Client) Name() string + func (xdsC *Client) ReportLoad(server string, clusterName string, loadStore lrs.Store) (cancel func()) + func (xdsC *Client) WaitForCancelClusterWatch() error + func (xdsC *Client) WaitForClose() error + func (xdsC *Client) WaitForReportLoad() (ReportLoadArgs, error) + func (xdsC *Client) WaitForWatchCluster() (string, error) + func (xdsC *Client) WaitForWatchEDS() (string, error) + func (xdsC *Client) WaitForWatchService() (string, error) + func (xdsC *Client) WatchCluster(clusterName string, callback func(xdsclient.CDSUpdate, error)) func() + func (xdsC *Client) WatchEndpoints(clusterName string, callback func(*xdsclient.EDSUpdate, error)) (cancel func()) + func (xdsC *Client) WatchService(target string, callback func(xdsclient.ServiceUpdate, error)) func() + type ReportLoadArgs struct + Cluster string + Server string