Class NativeMappings

java.lang.Object
org.pcap4j.core.NativeMappings

final class NativeMappings extends Object
Since:
pcap4j 0.9.1
  • Field Details

    • LOG

      private static final org.slf4j.Logger LOG
    • PCAP_LIB_NAME

      static final String PCAP_LIB_NAME
    • PCAP_DUMP

      static final com.sun.jna.Function PCAP_DUMP
    • NATIVE_LOAD_LIBRARY_OPTIONS

      static final Map<String,Object> NATIVE_LOAD_LIBRARY_OPTIONS
    • NATIVE_BYTE_ORDER

      static final ByteOrder NATIVE_BYTE_ORDER
    • SBIOCSTIME

      static final int SBIOCSTIME
      See Also:
    • ERRNO_P

      static final com.sun.jna.Pointer ERRNO_P
  • Constructor Details

    • NativeMappings

      NativeMappings()
  • Method Details

    • getFdFromPcapT

      static int getFdFromPcapT(com.sun.jna.Pointer p)
    • pcap_findalldevs

      static int pcap_findalldevs(com.sun.jna.ptr.PointerByReference alldevsp, NativeMappings.PcapErrbuf errbuf)
    • pcap_freealldevs

      static void pcap_freealldevs(com.sun.jna.Pointer alldevsp)
    • pcap_lookupdev

      static com.sun.jna.Pointer pcap_lookupdev(NativeMappings.PcapErrbuf errbuf)
    • pcap_lookupnet

      static int pcap_lookupnet(String device, com.sun.jna.ptr.IntByReference netp, com.sun.jna.ptr.IntByReference maskp, NativeMappings.PcapErrbuf errbuf)
    • pcap_open_live

      static com.sun.jna.Pointer pcap_open_live(String device, int snaplen, int promisc, int to_ms, NativeMappings.PcapErrbuf errbuf)
    • pcap_open_dead

      static com.sun.jna.Pointer pcap_open_dead(int linktype, int snaplen)
    • pcap_open_offline

      static com.sun.jna.Pointer pcap_open_offline(String fname, NativeMappings.PcapErrbuf errbuf)
    • pcap_setnonblock

      static int pcap_setnonblock(com.sun.jna.Pointer p, int nonblock, NativeMappings.PcapErrbuf errbuf)
    • pcap_getnonblock

      static int pcap_getnonblock(com.sun.jna.Pointer p, NativeMappings.PcapErrbuf errbuf)
    • pcap_dump_open

      static com.sun.jna.Pointer pcap_dump_open(com.sun.jna.Pointer p, String fname)
    • pcap_dump

      static void pcap_dump(com.sun.jna.Pointer user, NativeMappings.pcap_pkthdr header, byte[] packet)
    • pcap_dump_flush

      static int pcap_dump_flush(com.sun.jna.Pointer p)
    • pcap_dump_ftell

      static com.sun.jna.NativeLong pcap_dump_ftell(com.sun.jna.Pointer dumper)
    • pcap_dump_close

      static void pcap_dump_close(com.sun.jna.Pointer p)
    • pcap_dispatch

      static int pcap_dispatch(com.sun.jna.Pointer p, int cnt, NativeMappings.pcap_handler callback, com.sun.jna.Pointer user)
    • pcap_next

      static com.sun.jna.Pointer pcap_next(com.sun.jna.Pointer p, NativeMappings.pcap_pkthdr h)
    • pcap_next_ex

      static int pcap_next_ex(com.sun.jna.Pointer p, com.sun.jna.ptr.PointerByReference h, com.sun.jna.ptr.PointerByReference data)
    • pcap_loop

      static int pcap_loop(com.sun.jna.Pointer p, int cnt, NativeMappings.pcap_handler callback, com.sun.jna.Pointer user)
    • pcap_loop

      static int pcap_loop(com.sun.jna.Pointer p, int cnt, com.sun.jna.Function callback, com.sun.jna.Pointer user)
    • pcap_breakloop

      static void pcap_breakloop(com.sun.jna.Pointer p)
    • pcap_compile

      static int pcap_compile(com.sun.jna.Pointer p, NativeMappings.bpf_program fp, String str, int optimize, int netmask)
    • pcap_compile_nopcap

      static int pcap_compile_nopcap(int snaplen_arg, int linktype_arg, NativeMappings.bpf_program fp, String buf, int optimize, int mask)
    • bpf_filter

      static int bpf_filter(NativeMappings.bpf_insn.ByReference bpf_insn, byte[] packet, int wirelen, int buflen)
    • pcap_setfilter

      static int pcap_setfilter(com.sun.jna.Pointer p, NativeMappings.bpf_program fp)
    • pcap_freecode

      static void pcap_freecode(NativeMappings.bpf_program fp)
    • pcap_sendpacket

      static int pcap_sendpacket(com.sun.jna.Pointer p, byte[] buf, int size)
    • pcap_close

      static void pcap_close(com.sun.jna.Pointer p)
    • pcap_datalink

      static int pcap_datalink(com.sun.jna.Pointer p)
    • pcap_list_datalinks

      static int pcap_list_datalinks(com.sun.jna.Pointer p, com.sun.jna.ptr.PointerByReference dlt_buf)
    • pcap_free_datalinks

      static void pcap_free_datalinks(com.sun.jna.Pointer dlt_list)
    • pcap_set_datalink

      static int pcap_set_datalink(com.sun.jna.Pointer p, int dlt)
    • pcap_snapshot

      static int pcap_snapshot(com.sun.jna.Pointer p)
    • pcap_is_swapped

      static int pcap_is_swapped(com.sun.jna.Pointer p)
    • pcap_major_version

      static int pcap_major_version(com.sun.jna.Pointer p)
    • pcap_minor_version

      static int pcap_minor_version(com.sun.jna.Pointer p)
    • pcap_stats

      static int pcap_stats(com.sun.jna.Pointer p, NativeMappings.pcap_stat ps)
    • pcap_geterr

      static com.sun.jna.Pointer pcap_geterr(com.sun.jna.Pointer p)
    • pcap_strerror

      static com.sun.jna.Pointer pcap_strerror(int errno)
    • pcap_lib_version

      static String pcap_lib_version()
    • pcap_create

      static com.sun.jna.Pointer pcap_create(String device, NativeMappings.PcapErrbuf ebuf)
    • pcap_set_snaplen

      static int pcap_set_snaplen(com.sun.jna.Pointer p, int snaplen)
    • pcap_set_promisc

      static int pcap_set_promisc(com.sun.jna.Pointer p, int promisc)
    • pcap_set_timeout

      static int pcap_set_timeout(com.sun.jna.Pointer p, int timeout_ms)
    • pcap_set_buffer_size

      static int pcap_set_buffer_size(com.sun.jna.Pointer p, int buffer_size)
    • pcap_setdirection

      static int pcap_setdirection(com.sun.jna.Pointer p, int pcap_direction)
    • pcap_activate

      static int pcap_activate(com.sun.jna.Pointer p)