Versions in this module Expand all Collapse all v1 v1.50.0 Sep 24, 2021 v1.41.0 Sep 23, 2021 Changes in this version + type Client struct + Closed *grpcsync.Event + func NewClient() *Client + func NewClientWithName(name string) *Client + func (xdsC *Client) BootstrapConfig() *bootstrap.Config + func (xdsC *Client) Close() + func (xdsC *Client) InvokeWatchClusterCallback(update xdsclient.ClusterUpdate, err error) + func (xdsC *Client) InvokeWatchEDSCallback(name string, update xdsclient.EndpointsUpdate, err error) + func (xdsC *Client) InvokeWatchListenerCallback(update xdsclient.ListenerUpdate, err error) + func (xdsC *Client) InvokeWatchRouteConfigCallback(name string, update xdsclient.RouteConfigUpdate, err error) + func (xdsC *Client) LoadStore() *load.Store + func (xdsC *Client) Name() string + func (xdsC *Client) ReportLoad(server string) (loadStore *load.Store, cancel func()) + func (xdsC *Client) SetBootstrapConfig(cfg *bootstrap.Config) + func (xdsC *Client) WaitForCancelClusterWatch(ctx context.Context) (string, error) + func (xdsC *Client) WaitForCancelEDSWatch(ctx context.Context) (string, error) + func (xdsC *Client) WaitForCancelListenerWatch(ctx context.Context) error + func (xdsC *Client) WaitForCancelReportLoad(ctx context.Context) error + func (xdsC *Client) WaitForCancelRouteConfigWatch(ctx context.Context) (string, error) + func (xdsC *Client) WaitForReportLoad(ctx context.Context) (ReportLoadArgs, error) + func (xdsC *Client) WaitForWatchCluster(ctx context.Context) (string, error) + func (xdsC *Client) WaitForWatchEDS(ctx context.Context) (string, error) + func (xdsC *Client) WaitForWatchListener(ctx context.Context) (string, error) + func (xdsC *Client) WaitForWatchRouteConfig(ctx context.Context) (string, error) + func (xdsC *Client) WatchCluster(clusterName string, callback func(xdsclient.ClusterUpdate, error)) func() + func (xdsC *Client) WatchEndpoints(clusterName string, callback func(xdsclient.EndpointsUpdate, error)) (cancel func()) + func (xdsC *Client) WatchListener(serviceName string, callback func(xdsclient.ListenerUpdate, error)) func() + func (xdsC *Client) WatchRouteConfig(routeName string, callback func(xdsclient.RouteConfigUpdate, error)) func() + type ReportLoadArgs struct + Server string