mirror of
https://github.com/golang/go
synced 2024-11-12 09:20:22 -07:00
net/rpc: fix inconsistency in documentation of Service.Register
Falsely claimed an old, no longer true condition that the first argument must be a pointer. Fixes #6697 R=golang-codereviews, bradfitz CC=golang-codereviews https://golang.org/cl/53480043
This commit is contained in:
parent
8bc32785b9
commit
f8225bdb35
@ -217,10 +217,11 @@ func isExportedOrBuiltinType(t reflect.Type) bool {
|
||||
// Register publishes in the server the set of methods of the
|
||||
// receiver value that satisfy the following conditions:
|
||||
// - exported method
|
||||
// - two arguments, both pointers to exported structs
|
||||
// - two arguments, both of exported type
|
||||
// - the second argument is a pointer
|
||||
// - one return value, of type error
|
||||
// It returns an error if the receiver is not an exported type or has
|
||||
// no methods or unsuitable methods. It also logs the error using package log.
|
||||
// no suitable methods. It also logs the error using package log.
|
||||
// The client accesses each method using a string of the form "Type.Method",
|
||||
// where Type is the receiver's concrete type.
|
||||
func (server *Server) Register(rcvr interface{}) error {
|
||||
|
Loading…
Reference in New Issue
Block a user