Data Structures | Typedefs | Enumerations | Functions

spp_ai.h File Reference

#include "sf_snort_packet.h"

Go to the source code of this file.

Data Structures

struct  _AI_config

Typedefs

typedef unsigned int uint32_t
typedef unsigned short uint16_t
typedef struct _AI_config AI_config

Enumerations

enum  BOOL { false, true }

Functions

void AI_pkt_enqueue (SFSnortPacket *)
 Function called for appending a new packet to the hash table, creating a new stream or appending it to an existing stream.
void * AI_hashcleanup_thread (void *)
 Thread called for cleaning up the hash table from the traffic streams older than a certain threshold.

Typedef Documentation

typedef struct _AI_config AI_config
typedef unsigned short uint16_t
typedef unsigned int uint32_t

Enumeration Type Documentation

enum BOOL
Enumerator:
false 
true 

Function Documentation

void* AI_hashcleanup_thread ( void *  arg  ) 

Thread called for cleaning up the hash table from the traffic streams older than a certain threshold.

FUNCTION: AI_hashcleanup_thread

Parameters:
arg Pointer to the AI_config struct
void AI_pkt_enqueue ( SFSnortPacket *  pkt  ) 

Function called for appending a new packet to the hash table, creating a new stream or appending it to an existing stream.

FUNCTION: AI_pkt_enqueue

Parameters:
pkt Packet to be appended
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines