firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
eval_ctx Struct Reference

struct eval_ctx - evaluation context More...

#include <rule.h>

Collaboration diagram for eval_ctx:

Data Fields

struct list_headmsgs
struct cmdcmd
struct tabletable
struct rulerule
struct setset
struct stmtstmt
struct expr_ctx ectx
struct proto_ctx pctx

Detailed Description

struct eval_ctx - evaluation context

: message queue : current command : current table : current rule : current set : current statement : expression context : payload context

Field Documentation

struct cmd* eval_ctx::cmd

Referenced by cmd_evaluate().

struct expr_ctx eval_ctx::ectx
struct list_head* eval_ctx::msgs

Referenced by payload_gen_dependency().

struct proto_ctx eval_ctx::pctx

Referenced by payload_gen_dependency().

struct rule* eval_ctx::rule
struct set* eval_ctx::set
struct stmt* eval_ctx::stmt
struct table* eval_ctx::table

The documentation for this struct was generated from the following file: