upipe/upipe_helper_flow_def_check.h header reference
Upipe helper functions to check input flow definition More
Header inclusion
Members
Macro
Description
Members detail
This macro is declared in upipe/upipe_helper_flow_def_check.h source file, line 87.
This macro declares five functions dealing with the checking of input flow definitions in pipes.
You must add one member to your private upipe structure, for instance:
struct uref *flow_def_check;
You must also declare UPIPE_HELPER_UPIPE prior to using this macro.
Supposing the name of your structure is upipe_foo, it declares:
Typically called in your upipe_foo_alloc() function.
Called whenever you need to allocate a flow definition check packet.
Checks a flow definition check packet derived from a new input flow definition, against the stored flow def check uref.
Stores a new flow def check uref.
Typically called from your upipe_foo_free() function.
Parameters list:
- STRUCTURE: name of your private upipe structure
- FLOW_DEF_CHECK: name of the struct uref * field of your private upipe structure, pointing to the flow definition check
This macro is declared in upipe/upipe_helper_flow_def_check.h source file, line 31.