The Assimilation Project  based on Assimilation version 1.1.7.1474836767
arpdiscovery.h File Reference

Class for discovering address resolution (IP to MAC address information) using the ARP protocol. More...

#include <projectcommon.h>
#include <discovery.h>
#include <pcap_GSource.h>
#include <glib.h>
#include <configcontext.h>
Include dependency graph for arpdiscovery.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _ArpDiscovery
 ArpDiscovery C-class - for discovering IP/MAC address resolution via the ARP protocol captured using libpcap. More...
 
#define DEFAULT_ARP_SENDINTERVAL   120
 
typedef struct _ArpDiscovery ArpDiscovery
 
WINEXPORT ArpDiscoveryarpdiscovery_new (ConfigContext *, gint, GMainContext *, NetGSource *, ConfigContext *, gsize)
 ArpDiscovery constructor - good for listening to ARP packets via pcap. More...
 

Detailed Description

Class for discovering address resolution (IP to MAC address information) using the ARP protocol.

This file is part of the Assimilation Project.

Author
Carrie Oswald (carri.nosp@m.e_os.nosp@m.wald@.nosp@m.yaho.nosp@m.o.com) - Copyright © 2014 - Assimilation Systems Limited
The Assimilation software is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The Assimilation software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with the Assimilation Project software. If not, see http://www.gnu.org/licenses/

Definition in file arpdiscovery.h.

Macro Definition Documentation

#define DEFAULT_ARP_SENDINTERVAL   120

Definition at line 47 of file arpdiscovery.h.

Referenced by arpdiscovery_new().

Typedef Documentation

typedef struct _ArpDiscovery ArpDiscovery

Definition at line 34 of file arpdiscovery.h.