]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/google.golang.org/grpc/naming/naming.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / google.golang.org / grpc / naming / naming.go
index 1af7e32f86d0581236dc03b9664e3f2448f502dc..8cc39e93758f4d823f8bf08d16d178fd6e690dce 100644 (file)
 
 // Package naming defines the naming API and related data structures for gRPC.
 // The interface is EXPERIMENTAL and may be suject to change.
+//
+// Deprecated: please use package resolver.
 package naming
 
 // Operation defines the corresponding operations for a name resolution change.
+//
+// Deprecated: please use package resolver.
 type Operation uint8
 
 const (
        // Add indicates a new address is added.
        Add Operation = iota
-       // Delete indicates an exisiting address is deleted.
+       // Delete indicates an existing address is deleted.
        Delete
 )
 
 // Update defines a name resolution update. Notice that it is not valid having both
 // empty string Addr and nil Metadata in an Update.
+//
+// Deprecated: please use package resolver.
 type Update struct {
        // Op indicates the operation of the update.
        Op Operation
@@ -43,12 +49,16 @@ type Update struct {
 }
 
 // Resolver creates a Watcher for a target to track its resolution changes.
+//
+// Deprecated: please use package resolver.
 type Resolver interface {
        // Resolve creates a Watcher for target.
        Resolve(target string) (Watcher, error)
 }
 
 // Watcher watches for the updates on the specified target.
+//
+// Deprecated: please use package resolver.
 type Watcher interface {
        // Next blocks until an update or error happens. It may return one or more
        // updates. The first call should get the full set of the results. It should