|
GATE
C/C++ Framework
|
Generic function invocation utilities. More...
Functions | |
| GATE_CORE_API gate_result_t | gate_function_invoke_generic (gate_funcptr_t func_ptr, gate_enumint_t flags, gate_function_argument_t *args, gate_size_t arg_count, gate_function_argument_t *retval) |
| Invokes a function with a given parameter layout. | |
Generic function invocation utilities.
| GATE_CORE_API gate_result_t gate_function_invoke_generic | ( | gate_funcptr_t | func_ptr, |
| gate_enumint_t | flags, | ||
| gate_function_argument_t * | args, | ||
| gate_size_t | arg_count, | ||
| gate_function_argument_t * | retval ) |
Invokes a function with a given parameter layout.
| [in] | func_ptr | pointer to a C-function |
| [in] | flags | call opption flags (see. GATE_FUNCTION_INVOKE_FLAG_* ) |
| [in] | args | pointer to array of call parameter definitions |
| [in] | arg_count | count of parameters in args array |
| [out] | retval | pointer to return value parameter |