This commit is contained in:
Miek Gieben 2012-01-26 22:52:29 +01:00
parent be7100cb02
commit 784713d0e0
2 changed files with 8 additions and 7 deletions

7
msg.go
View File

@ -286,7 +286,7 @@ End:
// In theory, the pointers are only allowed to jump backward.
// We let them jump anywhere and stop jumping after a while.
// UnpackDomainName unpack a domain name.
// UnpackDomainName unpacks a domain name into a string.
func UnpackDomainName(msg []byte, off int) (s string, off1 int, ok bool) {
s = ""
lenmsg := len(msg)
@ -1041,7 +1041,8 @@ func (h *MsgHdr) String() string {
return s
}
// Pack a msg: convert it to wire format.
// Pack packs a Msg: it is converted to to wire format.
// If the dns.Compress is true the message will be in compressed wire format.
func (dns *Msg) Pack() (msg []byte, ok bool) {
var dh Header
compression := make(map[string]int) // Compression pointer mappings
@ -1109,7 +1110,7 @@ func (dns *Msg) Pack() (msg []byte, ok bool) {
return msg[:off], true
}
// Unpack a binary message to a Msg structure.
// Unpack unpacks a binary message to a Msg structure.
func (dns *Msg) Unpack(msg []byte) bool {
// Header.
var dh Header

View File

@ -125,7 +125,7 @@ func (u *Msg) RRsetNotUsed(rr []RR) {
// NONE rrset rr Delete an RR from RRset RRsetDeleteRR
// zone rrset rr Add to an RRset RRsetAddRdata
// RRsetAddRdata adds an complete RRset, see RFC 2136 section 2.5.1
// RRsetAddRdata creates a dynamic update packet that adds an complete RRset, see RFC 2136 section 2.5.1
func (u *Msg) RRsetAddRdata(rr []RR) {
if len(u.Question) == 0 {
panic("empty question section")
@ -137,7 +137,7 @@ func (u *Msg) RRsetAddRdata(rr []RR) {
}
}
// RRsetDelete deletes an RRset, see RFC 2136 section 2.5.2
// RRsetDelete creates a dynamic update packet that deletes an RRset, see RFC 2136 section 2.5.2
func (u *Msg) RRsetDelete(rr []RR) {
u.Ns = make([]RR, len(rr))
for i, r := range rr {
@ -148,7 +148,7 @@ func (u *Msg) RRsetDelete(rr []RR) {
}
}
// NameDelete deletes all RRsets of a name, see RFC 2136 section 2.5.3
// NameDelete creates a dynamic update packet that deletes all RRsets of a name, see RFC 2136 section 2.5.3
func (u *Msg) NameDelete(rr []RR) {
u.Ns = make([]RR, len(rr))
for i, r := range rr {
@ -156,7 +156,7 @@ func (u *Msg) NameDelete(rr []RR) {
}
}
// RRsetDeleteRR deletes RR from the RRSset, see RFC 2136 section 2.5.4
// RRsetDeleteRR creates a dynamic update packet deletes RR from the RRSset, see RFC 2136 section 2.5.4
func (u *Msg) RRsetDeleteRR(rr []RR) {
u.Ns = make([]RR, len(rr))
for i, r := range rr {