action_item Struct Reference

#include <hlbr.h>


Data Fields

char Name [MAX_NAME_LEN]
int ID
int(* ActionFunc )(int RuleNum, int PacketSlot, void *Data)
int(* MessageFunc )(char *Message, void *Data)
void *(* ParseArgs )(char *Args)


Detailed Description

Definition at line 262 of file hlbr.h.


Field Documentation

char action_item::Name[MAX_NAME_LEN]

Definition at line 263 of file hlbr.h.

Referenced by CreateAction(), and GetActionByName().

int action_item::ID

Definition at line 264 of file hlbr.h.

Referenced by CreateAction().

int(* action_item::ActionFunc)(int RuleNum, int PacketSlot, void *Data)

Referenced by InitActionAlertConsole(), InitActionAlertEMail(), InitActionAlertFile(), InitActionAlertListenSocket(), InitActionAlertSocket(), InitActionAlertSyslog(), InitActionBNS(), InitActionDrop(), InitActionDumpPacket(), InitActionRouteSIP(), and PerformActions().

int(* action_item::MessageFunc)(char *Message, void *Data)

Referenced by InitActionAlertConsole(), InitActionAlertEMail(), InitActionAlertFile(), InitActionAlertListenSocket(), InitActionAlertSocket(), InitActionAlertSyslog(), InitActionBNS(), InitActionRouteSIP(), and LogMessageAllActions().

void*(* action_item::ParseArgs)(char *Args)

Referenced by InitActionAlertEMail(), InitActionAlertFile(), InitActionAlertListenSocket(), InitActionAlertSocket(), InitActionAlertSyslog(), InitActionBNS(), InitActionDumpPacket(), InitActionRouteSIP(), and ParseAction().


The documentation for this struct was generated from the following file:
Generated on Sat Jul 7 23:33:11 2007 for HLBR by  doxygen 1.5.2