Main Page   Modules   Data Structures   File List   Data Fields   Globals  

fad-win32.c File Reference

#include <pcap.h>
#include <packet32.h>
#include <errno.h>

Go to the source code of this file.

Defines

#define SA_LEN(addr)   (sizeof (struct sockaddr))

Functions

int add_addr_to_list (pcap_if_t *curdev, struct sockaddr *addr, struct sockaddr *netmask, struct sockaddr *broadaddr, struct sockaddr *dstaddr, char *errbuf)
int pcap_add_if_win32 (pcap_if_t **devlist, char *name, const char *desc, char *errbuf)
int pcap_findalldevs (pcap_if_t **alldevsp, char *errbuf)
 Returns the list of the interfaces available on the system. More...


Define Documentation

#define SA_LEN addr       (sizeof (struct sockaddr))
 

Definition at line 35 of file fad-win32.c.

Referenced by add_addr_to_list.


Function Documentation

int add_addr_to_list pcap_if_t   curdev,
struct sockaddr *    addr,
struct sockaddr *    netmask,
struct sockaddr *    broadaddr,
struct sockaddr *    dstaddr,
char *    errbuf
[static]
 

Definition at line 44 of file fad-win32.c.

References pcap_addr::addr, pcap_if::addresses, pcap_addr::broadaddr, pcap_addr::dstaddr, dup_sockaddr, errbuf, pcap_addr::netmask, pcap_addr::next, PCAP_ERRBUF_SIZE, pcap_strerror, and SA_LEN.

Referenced by pcap_add_if_win32.

int pcap_add_if_win32 pcap_if_t **    devlist,
char *    name,
const char *    desc,
char *    errbuf
[static]
 

Definition at line 136 of file fad-win32.c.

References add_addr_to_list, add_or_find_if, errbuf, and PacketGetNetInfoEx.

Referenced by pcap_findalldevs.


documentation. Copyright (c) 2002 Politecnico di Torino. All rights reserved.