libnd_filter

Name

libnd_filter -- 

Functions

gboolean(*LND_FilterInitFunc) ()
gboolean(*LND_FilterFunc) ()
void(*LND_FilterCleanupFunc) ()
void(*LND_FilterFreeFunc) ()
LND_Filter *libnd_filter_new ()
voidlibnd_filter_free ()
voidlibnd_filter_set_factory ()
gbooleanlibnd_filter_apply ()
gbooleanlibnd_filter_list_apply ()
voidlibnd_filter_list_init ()
voidlibnd_filter_list_cleanup ()

Types and Values

enumLND_FilterMode

Description

Functions

LND_FilterInitFunc ()

gboolean
(*LND_FilterInitFunc) (LND_Filter *filter,
                       LND_Trace *trace,
                       void *filter_data);

Returns


LND_FilterFunc ()

gboolean
(*LND_FilterFunc) (LND_Filter *filter,
                   LND_Packet *packet,
                   void *filter_data);

Returns


LND_FilterCleanupFunc ()

void
(*LND_FilterCleanupFunc) (LND_Filter *filter,
                          void *filter_data);


LND_FilterFreeFunc ()

void
(*LND_FilterFreeFunc) (void *filter_data);


libnd_filter_new ()

LND_Filter *
libnd_filter_new (const char *name,
                  LND_FilterInitFunc filter_init,
                  LND_FilterFunc filter_func,
                  LND_FilterCleanupFunc filter_cleanup,
                  LND_FilterFreeFunc filter_data_free,
                  void *filter_data);

Returns


libnd_filter_free ()

void
libnd_filter_free (LND_Filter *filter);


libnd_filter_set_factory ()

void
libnd_filter_set_factory (LND_Filter *filter,
                          LND_FilterFactory *factory);


libnd_filter_apply ()

gboolean
libnd_filter_apply (LND_Filter *filter,
                    LND_Packet *packet);

Returns


libnd_filter_list_apply ()

gboolean
libnd_filter_list_apply (GList *filters,
                         LND_Packet *packet,
                         LND_FilterMode mode);

Returns


libnd_filter_list_init ()

void
libnd_filter_list_init (GList *filters,
                        LND_Trace *trace);


libnd_filter_list_cleanup ()

void
libnd_filter_list_cleanup (GList *filters);

Types and Values

enum LND_FilterMode

Members

LND_FILTER_MODE_AND

  

LND_FILTER_MODE_OR