Documentation ¶
Overview ¶
TODO(jhahn): This is an experimental work to see its feasibility and set the long-term goal, and can be changed without notice.
Index ¶
- Variables
- func ErrorfAdInvalidEncoding(ctx *context.T, format string, ad string) error
- func ErrorfNoNamespace(ctx *context.T, format string) error
- func MessageAdInvalidEncoding(ctx *context.T, message string, ad string) error
- func MessageNoNamespace(ctx *context.T, message string) error
- func New(ctx *context.T, path string) (discovery.T, error)
- func NewErrAdInvalidEncoding(ctx *context.T, ad string) error
- func NewErrNoNamespace(ctx *context.T) error
- func NewWithTTL(ctx *context.T, path string, mountTTL, scanInterval time.Duration) (discovery.T, error)
- func ParamsErrAdInvalidEncoding(argumentError error) (verrorComponent string, verrorOperation string, ad string, returnErr error)
- func ParamsErrNoNamespace(argumentError error) (verrorComponent string, verrorOperation string, returnErr error)
Constants ¶
This section is empty.
Variables ¶
var ( ErrNoNamespace = verror.NewIDAction("v.io/x/ref/lib/discovery/global.NoNamespace", verror.NoRetry) ErrAdInvalidEncoding = verror.NewIDAction("v.io/x/ref/lib/discovery/global.AdInvalidEncoding", verror.NoRetry) )
Functions ¶
func ErrorfAdInvalidEncoding ¶ added in v0.1.10
ErrorfAdInvalidEncoding calls ErrAdInvalidEncoding.Errorf with the supplied arguments.
func ErrorfNoNamespace ¶ added in v0.1.10
ErrorfNoNamespace calls ErrNoNamespace.Errorf with the supplied arguments.
func MessageAdInvalidEncoding ¶ added in v0.1.10
MessageAdInvalidEncoding calls ErrAdInvalidEncoding.Message with the supplied arguments.
func MessageNoNamespace ¶ added in v0.1.10
MessageNoNamespace calls ErrNoNamespace.Message with the supplied arguments.
func New ¶
New returns a new global Discovery.T instance that uses the Vanadium namespace under 'path' with default mount ttl (120s) and scan interval (90s).
func NewErrAdInvalidEncoding ¶
NewErrAdInvalidEncoding returns an error with the ErrAdInvalidEncoding ID. Deprecated: this function will be removed in the future, use ErrorfAdInvalidEncoding or MessageAdInvalidEncoding instead.
func NewErrNoNamespace ¶
NewErrNoNamespace returns an error with the ErrNoNamespace ID. Deprecated: this function will be removed in the future, use ErrorfNoNamespace or MessageNoNamespace instead.
func NewWithTTL ¶
func NewWithTTL(ctx *context.T, path string, mountTTL, scanInterval time.Duration) (discovery.T, error)
New returns a new global Discovery.T instance that uses the Vanadium namespace under 'path'. If mountTTL or scanInterval is zero, the default values will be used.
Types ¶
This section is empty.