Documentation
¶
Overview ¶
Package reserved implements client-side support for reserved RPC methods implemented by all servers.
Index ¶
- Variables
- func ErrorfGlobMatchesOmitted(ctx *context.T, format string) error
- func ErrorfGlobMaxRecursionReached(ctx *context.T, format string) error
- func ErrorfGlobNotImplemented(ctx *context.T, format string) error
- func MessageGlobMatchesOmitted(ctx *context.T, message string) error
- func MessageGlobMaxRecursionReached(ctx *context.T, message string) error
- func MessageGlobNotImplemented(ctx *context.T, message string) error
- func MethodSignature(ctx *context.T, name, method string, opts ...rpc.CallOpt) (signature.Method, error)
- func ParamsErrGlobMatchesOmitted(argumentError error) (verrorComponent string, verrorOperation string, returnErr error)
- func ParamsErrGlobMaxRecursionReached(argumentError error) (verrorComponent string, verrorOperation string, returnErr error)
- func ParamsErrGlobNotImplemented(argumentError error) (verrorComponent string, verrorOperation string, returnErr error)
- func Signature(ctx *context.T, name string, opts ...rpc.CallOpt) ([]signature.Interface, error)
Constants ¶
This section is empty.
Variables ¶
var ( // ErrGlobMaxRecursionReached indicates that the Glob request exceeded the // max recursion level. ErrGlobMaxRecursionReached = verror.NewIDAction("v.io/v23/rpc/reserved.GlobMaxRecursionReached", verror.NoRetry) // ErrGlobMatchesOmitted indicates that some of the Glob results might // have been omitted due to access restrictions. ErrGlobMatchesOmitted = verror.NewIDAction("v.io/v23/rpc/reserved.GlobMatchesOmitted", verror.NoRetry) // ErrGlobNotImplemented indicates that Glob is not implemented by the // object. ErrGlobNotImplemented = verror.NewIDAction("v.io/v23/rpc/reserved.GlobNotImplemented", verror.NoRetry) )
Functions ¶
func ErrorfGlobMatchesOmitted ¶ added in v0.1.10
ErrorfGlobMatchesOmitted calls ErrGlobMatchesOmitted.Errorf with the supplied arguments.
func ErrorfGlobMaxRecursionReached ¶ added in v0.1.10
ErrorfGlobMaxRecursionReached calls ErrGlobMaxRecursionReached.Errorf with the supplied arguments.
func ErrorfGlobNotImplemented ¶ added in v0.1.10
ErrorfGlobNotImplemented calls ErrGlobNotImplemented.Errorf with the supplied arguments.
func MessageGlobMatchesOmitted ¶ added in v0.1.10
MessageGlobMatchesOmitted calls ErrGlobMatchesOmitted.Message with the supplied arguments.
func MessageGlobMaxRecursionReached ¶ added in v0.1.10
MessageGlobMaxRecursionReached calls ErrGlobMaxRecursionReached.Message with the supplied arguments.
func MessageGlobNotImplemented ¶ added in v0.1.10
MessageGlobNotImplemented calls ErrGlobNotImplemented.Message with the supplied arguments.
func MethodSignature ¶
func MethodSignature(ctx *context.T, name, method string, opts ...rpc.CallOpt) (signature.Method, error)
MethodSignature invokes the reserved method signature RPC on the given name, and returns the results.
func ParamsErrGlobMatchesOmitted ¶ added in v0.1.10
func ParamsErrGlobMatchesOmitted(argumentError error) (verrorComponent string, verrorOperation string, returnErr error)
ParamsErrGlobMatchesOmitted extracts the expected parameters from the error's ParameterList.
func ParamsErrGlobMaxRecursionReached ¶ added in v0.1.10
func ParamsErrGlobMaxRecursionReached(argumentError error) (verrorComponent string, verrorOperation string, returnErr error)
ParamsErrGlobMaxRecursionReached extracts the expected parameters from the error's ParameterList.
Types ¶
This section is empty.