Variables

eurephiafw_intf.h File Reference

Declaration of the firewall driver API. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

const char *(* eFWinterfaceVersion )()
int(* eFWinterfaceAPIversion )()
void(* eFW_RunFirewall )(void *fwargs)

Detailed Description

Declaration of the firewall driver API.

Author:
David Sommerseth <dazo@users.sourceforge.net>
Date:
2008-08-10

Definition in file eurephiafw_intf.h.


Variable Documentation

void(* eFW_RunFirewall)(void *fwargs)

The main routine of the firewall interface. This function should not return before the firewall interface is supposed to shut down.

Parameters:
fwargs efw_threaddata pointer, with needed information to communicate with the openvpn process.

Definition at line 55 of file eurephiafw_intf.h.

int(* eFWinterfaceAPIversion)()

Mandatory function, contains driver information.

Returns:
Should retun an integer which correponds to the API level the interface driver uses.

Definition at line 47 of file eurephiafw_intf.h.

const char*(* eFWinterfaceVersion)()

Mandatory function, contains driver information.

Returns:
Should retun a static string, containing the version information.

Definition at line 40 of file eurephiafw_intf.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines