This page defines the stable library contract for v1.0. It is intentionally compact and focused on user-facing namespaces.
Public namespaces:
paclo.corepaclo.decode-extInternal namespaces (not covered by compatibility guarantees):
paclo.pcappaclo.parsepaclo.proto.*paclo.corebpf(bpf form)
nil, string, protocol keyword, or DSL vectornil)ex-info for unsupported form/operator/keywordpackets(packets opts)
:path (offline) or :device (live):filter: BPF string / keyword / DSL vector:decode?, :xform, and additional capture options:decode? true):
:decoded:decode-error:decoded exists, paclo.decode-ext/apply! is invokedex-info for invalid :filter typewrite-pcap!(write-pcap! packets out-path)
packets: seq of byte-array or {:bytes ... :sec ... :usec ...} mapsout-path: non-blank output pathex-info for invalid/missing output path or invalid packet entrylist-devices(list-devices)
{:name "en0" :desc "Wi-Fi"}-main(-main & _)
clojure -M:runpaclo.decode-extregister!(register! k f)
(fn [m] m') under key kkunregister!(unregister! k)
nilinstalled(installed)
apply!(apply! m)
m is a map with :decoded and without :decode-errorCan you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |