table of contents
dnsjit.filter.copy(3) | Library Functions Manual | dnsjit.filter.copy(3) |
NAME¶
dnsjit.filter.copy - Creates a copy of an object chain with selected object types.
SYNOPSIS¶
local copy = require("dnsjit.filter.copy").new()
local object = require("dnsjit.core.objects")
copy:obj_type(object.PAYLOAD)
copy:obj_type(object.IP6)
channel:receiver(copy)
DESCRIPTION¶
Filter to create a copy of the object chain with selected object types. The user is responsible for manually freeing the created object chain.
Functions¶
- Copy.new()
- Create a new Copy filter.
- Copy:log()
- Return the Log object to control logging of this instance or module.
- Copy:obj_type(obj_type)
- Set the object type to be copied. Can be called multiple times to copy multiple object types from the object chain.
- Copy:receive()
- Return the C functions and context for receiving objects.
- Copy:receiver(o)
- Set the receiver to pass objects to.
AUTHORS and CONTRIBUTORS¶
Jerry Lundström (DNS-OARC), Tomáš Křížek (CZ.NIC), Petr Špaček (ISC)
Maintained by DNS-OARC
BUGS¶
For issues and feature requests please use:
For question and help please use:
1.3.0 | dnsjit |