upipe/upipe_helper_flow_def_check.h header reference
Upipe helper functions to check input flow definition More
Header inclusion [link]
Members [link]
Macro [link]
Description [link]
Upipe helper functions to check input flow definition
Members detail [link]
#define UPIPE_HELPER_FLOW_DEF_CHECK(STRUCTURE, FLOW_DEF_CHECK) [link]
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.
Parameter 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
#define _UPIPE_UPIPE_HELPER_FLOW_DEF_CHECK_H_ [link]
This macro is declared in upipe/upipe_helper_flow_def_check.h source file, line 31.