Commit 3a5f7467 authored by Mikio Hara's avatar Mikio Hara

net: update documentation on methods of UnixConn

This change simplifies the documentation on methods of UnixConn.

Change-Id: Ibd89f9172b28adfcf7fdd43b3bc196ae7f8302cf
Reviewed-on: https://go-review.googlesource.com/44913
Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
parent be3fcecd
...@@ -96,13 +96,7 @@ func (c *UnixConn) CloseWrite() error { ...@@ -96,13 +96,7 @@ func (c *UnixConn) CloseWrite() error {
return nil return nil
} }
// ReadFromUnix reads a packet from c, copying the payload into b. It // ReadFromUnix acts like ReadFrom but returns a UnixAddr.
// returns the number of bytes copied into b and the source address of
// the packet.
//
// ReadFromUnix can be made to time out and return an error with
// Timeout() == true after a fixed time limit; see SetDeadline and
// SetReadDeadline.
func (c *UnixConn) ReadFromUnix(b []byte) (int, *UnixAddr, error) { func (c *UnixConn) ReadFromUnix(b []byte) (int, *UnixAddr, error) {
if !c.ok() { if !c.ok() {
return 0, nil, syscall.EINVAL return 0, nil, syscall.EINVAL
...@@ -129,10 +123,10 @@ func (c *UnixConn) ReadFrom(b []byte) (int, Addr, error) { ...@@ -129,10 +123,10 @@ func (c *UnixConn) ReadFrom(b []byte) (int, Addr, error) {
return n, addr, err return n, addr, err
} }
// ReadMsgUnix reads a packet from c, copying the payload into b and // ReadMsgUnix reads a message from c, copying the payload into b and
// the associated out-of-band data into oob. It returns the number of // the associated out-of-band data into oob. It returns the number of
// bytes copied into b, the number of bytes copied into oob, the flags // bytes copied into b, the number of bytes copied into oob, the flags
// that were set on the packet, and the source address of the packet. // that were set on the message and the source address of the message.
// //
// Note that if len(b) == 0 and len(oob) > 0, this function will still // Note that if len(b) == 0 and len(oob) > 0, this function will still
// read (and discard) 1 byte from the connection. // read (and discard) 1 byte from the connection.
...@@ -147,12 +141,7 @@ func (c *UnixConn) ReadMsgUnix(b, oob []byte) (n, oobn, flags int, addr *UnixAdd ...@@ -147,12 +141,7 @@ func (c *UnixConn) ReadMsgUnix(b, oob []byte) (n, oobn, flags int, addr *UnixAdd
return return
} }
// WriteToUnix writes a packet to addr via c, copying the payload from b. // WriteToUnix acts like WriteTo but takes a UnixAddr.
//
// WriteToUnix can be made to time out and return an error with
// Timeout() == true after a fixed time limit; see SetDeadline and
// SetWriteDeadline. On packet-oriented connections, write timeouts
// are rare.
func (c *UnixConn) WriteToUnix(b []byte, addr *UnixAddr) (int, error) { func (c *UnixConn) WriteToUnix(b []byte, addr *UnixAddr) (int, error) {
if !c.ok() { if !c.ok() {
return 0, syscall.EINVAL return 0, syscall.EINVAL
...@@ -180,9 +169,9 @@ func (c *UnixConn) WriteTo(b []byte, addr Addr) (int, error) { ...@@ -180,9 +169,9 @@ func (c *UnixConn) WriteTo(b []byte, addr Addr) (int, error) {
return n, err return n, err
} }
// WriteMsgUnix writes a packet to addr via c, copying the payload // WriteMsgUnix writes a message to addr via c, copying the payload
// from b and the associated out-of-band data from oob. It returns // from b and the associated out-of-band data from oob. It returns the
// the number of payload and out-of-band bytes written. // number of payload and out-of-band bytes written.
// //
// Note that if len(b) == 0 and len(oob) > 0, this function will still // Note that if len(b) == 0 and len(oob) > 0, this function will still
// write 1 byte to the connection. // write 1 byte to the connection.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment