func (r *GetattrRequest) Respond(resp *GetattrResponse) {
	out := &attrOut{
		outHeader:     outHeader{Unique: uint64(r.ID)},
		AttrValid:     uint64(resp.AttrValid / time.Second),
		AttrValidNsec: uint32(resp.AttrValid % time.Second / time.Nanosecond),
		Attr:          resp.Attr.attr(),
	}
	r.Conn.respond(&out.outHeader, unsafe.Sizeof(*out))
}
// Respond replies to the request with the given response.
Respond replies to the request with the given response.
// Respond replies to the request with the given response .
func (r *GetattrRequest) Respond(resp *GetattrResponse) {
	out := &attrOut{
		outHeader:     outHeader{Unique: uint64(r.ID)},
		AttrValid:     uint64(resp.AttrValid / time.Second),
		AttrValidNsec: uint32(resp.AttrValid % time.Second / time.Nanosecond),
		Attr:          resp.Attr.attr(),
	}
	r.Conn.respond(&out.outHeader, unsafe.Sizeof(*out))
}
func ( r * GetattrRequest ) Respond ( resp * GetattrResponse ) { out := & attrOut { outHeader : outHeader { Unique : uint64 ( r . ID ) } , AttrValid : uint64 ( resp . AttrValid / time . Second ) , AttrValidNsec : uint32 ( resp . AttrValid % time . Second / time . Nanosecond ) , Attr : resp . Attr . attr ( ) , } r . Conn . respond ( & out . outHeader , unsafe . Sizeof ( * out ) ) }
Respond replies to the request with the given response.
Respond replies to the request with the given response .