TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION is only used within threadx.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesthreadxTXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION

TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION macro

Syntax

#define TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION(module_instance, obj_ptr, obj_size) \     ((TXM_MODULE_MANAGER_ENSURE_INSIDE_OBJ_POOL(module_instance, obj_ptr, obj_size) && \     (_txm_module_manager_object_size_check(obj_ptr, obj_size) == TX_SUCCESS)) || \     ((void *) (obj_ptr) == TX_NULL))

Arguments

module_instance

obj_ptr

obj_size

References

LocationText
txm_module_manager_util.h:107
#define TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION(module_instance, obj_ptr, obj_size) \
txm_module_manager_dispatch.h:68
if (!TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION(module_instance, param_0, sizeof(TX_BLOCK_POOL)))
txm_module_manager_dispatch.h:373
if (!TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION(module_instance, param_0, sizeof(TX_BYTE_POOL)))
txm_module_manager_dispatch.h:671
if (!TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION(module_instance, param_0, sizeof(TX_EVENT_FLAGS_GROUP)))
txm_module_manager_dispatch.h:972
if (!TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION(module_instance, param_0, sizeof(TX_MUTEX)))
txm_module_manager_dispatch.h:1264
if (!TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION(module_instance, param_0, sizeof(TX_QUEUE)))
txm_module_manager_dispatch.h:1701
if (!TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION(module_instance, param_0, sizeof(TX_SEMAPHORE)))
txm_module_manager_dispatch.h:2019
if (!TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION(module_instance, param_0, sizeof(TX_THREAD)))
txm_module_manager_dispatch.h:2775
if (!TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION(module_instance, param_0, sizeof(TX_TIMER)))