FreeBSD Manual Pages
dnsjit.core.object(3) Library Functions Manual dnsjit.core.object(3) NAME dnsjit.core.object - Base object that is passed between receiver and receivee SYNOPSIS require("dnsjit.core.object") print(object:type()) packet = object:cast() DESCRIPTION This is the base object that can be casted to other objects that to de- scribe a DNS message, how it was captured or generated. Objects can be chained together, for example a DNS message is created ontop of a packet. Attributes obj_type The enum of the object type. obj_prev The previous object in the object chain. Functions Object:type() Return the textual type of the object. Object:prev() Return the previous object. Object:cast() Cast the object to the underlining object module and return it. Object:cast_to(obj_type) Cast the object to the specified object module and return it. Returns nil if the object chain doesn't contained the specified object type. Object:uncast() Cast the object to the generic object module and return it. Object:copy() Make a copy of the object and return it. Object:free() Free the object, should only be used on copies or otherwise al- located. SEE ALSO dnsjit.core.object.pcap(3), dnsjit.core.object.ether(3), dnsjit.core.object.null(3), dnsjit.core.object.loop(3), dnsjit.core.ob- ject.linuxsll(3), dnsjit.core.object.ieee802(3), dnsjit.core.ob- ject.gre(3), dnsjit.core.object.ip(3), dnsjit.core.object.ip6(3), dnsjit.core.object.icmp(3), dnsjit.core.object.icmp6(3), dnsjit.core.object.udp(3), dnsjit.core.object.tcp(3), dnsjit.core.ob- ject.payload(3), dnsjit.core.object.dns(3) AUTHORS and CONTRIBUTORS Jerry Lundstrm (DNS-OARC), Tom Kek (CZ.NIC), Petr paek (ISC) Maintained by DNS-OARC https://www.dns-oarc.net/ BUGS For issues and feature requests please use: https://github.com/DNS-OARC/dnsjit/issues For question and help please use: admin@dns-oarc.net dnsjit 1.4.0 dnsjit.core.object(3)
NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHORS and CONTRIBUTORS | BUGS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=dnsjit.core.object&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>