Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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)

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>

home | help