Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

PLUGIN_S Struct Reference

#include <plugin.h>

List of all members.

Public Attributes

int (* pluginRegister )(INPLUG**, ANPLUG**, PROTOPLUG**, OUTPLUG**, int(*)(PACKET*,PROTO))
int (* pluginInit )(int ct, char **inits)
int (* pluginCleanup )(int reason)
INPLUGinPlug
int (* pluginGetPacket )(int iSrc, char *sSrc, PACKET **)
OUTPLUGoutPlug
int (* pluginOutput )(PACKET *, char *args)
ANPLUGanPlug
char* (* pluginAnalyse )(PACKET*, char *anType, char *args)
PROTOPLUGprotoPlug
int (* pluginDecode )(PACKET *, PROTO protocol)
int (* pluginTest )(PACKET *, char *, char*)
int (* pluginPrint )(PACKET *, char *args, int(*print)(char *fmt, ...))
int (* pluginMkTest )(PROTO, char*, char*, char *, POLICY_TEST *)
struct PLUGIN_S* iNext
struct PLUGIN_S* aNext
struct PLUGIN_S* pNext
struct PLUGIN_S* oNext
struct PLUGIN_S* next


Detailed Description

Common holder for a plugin's information

Definition at line 47 of file plugin.h.


Member Data Documentation

struct PLUGIN_S * PLUGIN_S::aNext
 

Definition at line 70 of file plugin.h.

ANPLUG * PLUGIN_S::anPlug
 

Definition at line 59 of file plugin.h.

struct PLUGIN_S * PLUGIN_S::iNext
 

Definition at line 69 of file plugin.h.

INPLUG * PLUGIN_S::inPlug
 

Definition at line 53 of file plugin.h.

struct PLUGIN_S * PLUGIN_S::next
 

Definition at line 73 of file plugin.h.

struct PLUGIN_S * PLUGIN_S::oNext
 

Definition at line 72 of file plugin.h.

OUTPLUG * PLUGIN_S::outPlug
 

Definition at line 56 of file plugin.h.

struct PLUGIN_S * PLUGIN_S::pNext
 

Definition at line 71 of file plugin.h.

PROTOPLUG * PLUGIN_S::protoPlug
 

Definition at line 62 of file plugin.h.


The documentation for this struct was generated from the following file:
Generated at Mon Jul 8 15:16:50 2002 for RUBICON by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000