Struct chFilter

Struct Documentation

struct chFilter

Filter instance data.

A chFilter holds data about a single filter instance.

Public Members

ELLNODE list_node

List node (dbChannel->filters)

ELLNODE pre_node

List node (dbChannel->pre_chain)

ELLNODE post_node

List node (dbChannel->post_chain)

dbChannel *chan

The dbChannel we belong to.

const chFilterPlugin *plug

The plugin that created us.

chPostEventFunc *pre_func

pre-chain filter function

void *pre_arg

pre-chain context pointer

chPostEventFunc *post_func

post-chain filter function

void *post_arg

post-chain context pointer

void *puser

For use by the plugin.