NAF Core Library
libnaf 0.6.0 API documentation

aggregate.h

Go to the documentation of this file.
00001 /*
00002  ** aggregate.h
00003  ** NAF second-stage flow table (aggregates and filters flushed flows)
00004  **
00005  ** ------------------------------------------------------------------------
00006  ** Copyright (C) 2005-2007 Carnegie Mellon University. All Rights Reserved.
00007  ** ------------------------------------------------------------------------
00008  ** Authors: Brian Trammell <bht@cert.org>
00009  ** ------------------------------------------------------------------------
00010  ** GNU General Public License (GPL) Rights pursuant to Version 2, June 1991
00011  ** Government Purpose License Rights (GPLR) pursuant to DFARS 252.225-7013
00012  ** ------------------------------------------------------------------------
00013  */
00014 
00015 #ifndef _NAF_AGGREGATE_H_
00016 #define _NAF_AGGREGATE_H_
00017 
00018 #include <naf/autoinc.h>
00019 #include <naf/nafcore.h>
00020 #include <naf/match.h>
00021 
00059  gboolean naf_aggregate(
00060     gboolean        flush,
00061     NAFMultiBin     *mtab,
00062     NAFAggConfig    *conf,
00063     fBuf_t          **fbuf_ary,
00064     GError          **err);
00065    
00066 #endif