The Assimilation Project  based on Assimilation version 1.1.7.1474836767
_ArpDiscovery Struct Reference

ArpDiscovery C-class - for discovering IP/MAC address resolution via the ARP protocol captured using libpcap. More...

#include <arpdiscovery.h>

Collaboration diagram for _ArpDiscovery:

Data Fields

Discovery baseclass
 Base class object. More...
 
GSource * source
 GSource for the pcap data. More...
 
void(* finalize )(AssimObj *self)
 Saved parent class destructor. More...
 
ConfigContextArpMap
 Arp IP/MAC addresses hash table. More...
 
ConfigContextArpMapData
 The actual address portion. More...
 
ConfigContextarpconfig
 Our configuration data. More...
 
guint timeout_source
 timeout source id More...
 

Detailed Description

ArpDiscovery C-class - for discovering IP/MAC address resolution via the ARP protocol captured using libpcap.

Definition at line 36 of file arpdiscovery.h.

Field Documentation

ConfigContext* _ArpDiscovery::arpconfig

Our configuration data.

Definition at line 42 of file arpdiscovery.h.

Referenced by arpdiscovery_new().

ConfigContext* _ArpDiscovery::ArpMap

Arp IP/MAC addresses hash table.

Definition at line 40 of file arpdiscovery.h.

Referenced by arpdiscovery_new().

ConfigContext* _ArpDiscovery::ArpMapData

The actual address portion.

Definition at line 41 of file arpdiscovery.h.

Referenced by arpdiscovery_new().

Discovery _ArpDiscovery::baseclass

Base class object.

Definition at line 37 of file arpdiscovery.h.

void(* _ArpDiscovery::finalize) (AssimObj *self)

Saved parent class destructor.

Definition at line 39 of file arpdiscovery.h.

Referenced by arpdiscovery_new().

GSource* _ArpDiscovery::source

GSource for the pcap data.

Definition at line 38 of file arpdiscovery.h.

Referenced by arpdiscovery_new().

guint _ArpDiscovery::timeout_source

timeout source id

Definition at line 43 of file arpdiscovery.h.

Referenced by arpdiscovery_new().


The documentation for this struct was generated from the following file: