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

  
 
  

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 re-
     ceivee

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.   Re-
	    turns 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 allo-
	    cated.

SEE ALSO
     dnsjit.core.object.pcap(3),  dnsjit.core.object.ether(3),	 dnsjit.core.ob-
     ject.null(3),  dnsjit.core.object.loop(3),  dnsjit.core.object.linuxsll(3),
     dnsjit.core.object.ieee802(3),  dnsjit.core.object.gre(3),  dnsjit.core.ob-
     ject.ip(3),      dnsjit.core.object.ip6(3),     dnsjit.core.object.icmp(3),
     dnsjit.core.object.icmp6(3),   dnsjit.core.object.udp(3),	 dnsjit.core.ob-
     ject.tcp(3), dnsjit.core.object.payload(3), dnsjit.core.object.dns(3)

AUTHORS and CONTRIBUTORS
     Jerry  LundstrA<paragraph>m  (DNS-OARC),  TomA!A!	KAAA3/4ek (CZ.NIC), Petr
     A paAek (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+15.1.quarterly>

home | help