Small tweaks

This commit is contained in:
Miek Gieben 2013-04-30 16:56:30 +02:00
parent 495b7d6552
commit 6c9efcdf1f
1 changed files with 15 additions and 58 deletions

View File

@ -192,14 +192,8 @@ type ANY struct {
func (rr *ANY) Header() *RR_Header { return &rr.Hdr }
func (rr *ANY) copy() RR { return &ANY{*rr.Hdr.copyHeader()} }
func (rr *ANY) String() string {
return rr.Hdr.String()
}
func (rr *ANY) len() int {
return rr.Hdr.len()
}
func (rr *ANY) String() string { return rr.Hdr.String() }
func (rr *ANY) len() int { return rr.Hdr.len() }
type CNAME struct {
Hdr RR_Header
@ -208,15 +202,8 @@ type CNAME struct {
func (rr *CNAME) Header() *RR_Header { return &rr.Hdr }
func (rr *CNAME) copy() RR { return &CNAME{*rr.Hdr.copyHeader(), rr.Target} }
func (rr *CNAME) String() string {
return rr.Hdr.String() + rr.Target
}
func (rr *CNAME) len() int {
l := len(rr.Target) + 1
return rr.Hdr.len() + l
}
func (rr *CNAME) String() string { return rr.Hdr.String() + rr.Target }
func (rr *CNAME) len() int { return rr.Hdr.len() + len(rr.Target) + 1 }
type HINFO struct {
Hdr RR_Header
@ -226,14 +213,8 @@ type HINFO struct {
func (rr *HINFO) Header() *RR_Header { return &rr.Hdr }
func (rr *HINFO) copy() RR { return &HINFO{*rr.Hdr.copyHeader(), rr.Cpu, rr.Os} }
func (rr *HINFO) String() string {
return rr.Hdr.String() + rr.Cpu + " " + rr.Os
}
func (rr *HINFO) len() int {
return rr.Hdr.len() + len(rr.Cpu) + len(rr.Os)
}
func (rr *HINFO) String() string { return rr.Hdr.String() + rr.Cpu + " " + rr.Os }
func (rr *HINFO) len() int { return rr.Hdr.len() + len(rr.Cpu) + len(rr.Os) }
type MB struct {
Hdr RR_Header
@ -243,14 +224,8 @@ type MB struct {
func (rr *MB) Header() *RR_Header { return &rr.Hdr }
func (rr *MB) copy() RR { return &MB{*rr.Hdr.copyHeader(), rr.Mb} }
func (rr *MB) String() string {
return rr.Hdr.String() + rr.Mb
}
func (rr *MB) len() int {
l := len(rr.Mb) + 1
return rr.Hdr.len() + l
}
func (rr *MB) String() string { return rr.Hdr.String() + rr.Mb }
func (rr *MB) len() int { return rr.Hdr.len() + len(rr.Mb) + 1 }
type MG struct {
Hdr RR_Header
@ -1357,16 +1332,10 @@ type LP struct {
func (rr *LP) Header() *RR_Header { return &rr.Hdr }
func (rr *LP) copy() RR { return &LP{*rr.Hdr.copyHeader(), rr.Preference, rr.Fqdn} }
func (rr *LP) String() string {
s := rr.Hdr.String() + strconv.Itoa(int(rr.Preference)) +
" " + rr.Fqdn
return s
}
func (rr *LP) len() int {
return rr.Hdr.len() + 2 + len(rr.Fqdn) + 1
return rr.Hdr.String() + strconv.Itoa(int(rr.Preference)) + " " + rr.Fqdn
}
func (rr *LP) len() int { return rr.Hdr.len() + 2 + len(rr.Fqdn) + 1 }
type EUI48 struct {
Hdr RR_Header
@ -1375,14 +1344,8 @@ type EUI48 struct {
func (rr *EUI48) Header() *RR_Header { return &rr.Hdr }
func (rr *EUI48) copy() RR { return &EUI48{*rr.Hdr.copyHeader(), rr.Address} }
func (rr *EUI48) String() string {
return rr.Hdr.String() + euiToString(rr.Address, 48)
}
func (rr *EUI48) len() int {
return rr.Hdr.len() + 6
}
func (rr *EUI48) String() string { return rr.Hdr.String() + euiToString(rr.Address, 48) }
func (rr *EUI48) len() int { return rr.Hdr.len() + 6 }
type EUI64 struct {
Hdr RR_Header
@ -1391,14 +1354,8 @@ type EUI64 struct {
func (rr *EUI64) Header() *RR_Header { return &rr.Hdr }
func (rr *EUI64) copy() RR { return &EUI64{*rr.Hdr.copyHeader(), rr.Address} }
func (rr *EUI64) String() string {
return rr.Hdr.String() + euiToString(rr.Address, 64)
}
func (rr *EUI64) len() int {
return rr.Hdr.len() + 8
}
func (rr *EUI64) String() string { return rr.Hdr.String() + euiToString(rr.Address, 64) }
func (rr *EUI64) len() int { return rr.Hdr.len() + 8 }
type CAA struct {
Hdr RR_Header
@ -1458,7 +1415,7 @@ type UINFO struct {
func (rr *UINFO) Header() *RR_Header { return &rr.Hdr }
func (rr *UINFO) copy() RR { return &UINFO{*rr.Hdr.copyHeader(), rr.Uinfo} }
func (rr *UINFO) String() string { return rr.Hdr.String() + strconv.QuoteToASCII(rr.Uinfo) }
func (rr *UINFO) len() int { return rr.Hdr.len() + len(rr.Uinfo) }
func (rr *UINFO) len() int { return rr.Hdr.len() + len(rr.Uinfo) + 1 }
// TimeToString translates the RRSIG's incep. and expir. times to the
// string representation used when printing the record.