1.为每个类型的组件都新增了对象容器。
This commit is contained in:
@@ -242,6 +242,8 @@ enum mr_object_type
|
||||
Mr_Object_Type_None = 0, /* None object */
|
||||
Mr_Object_Type_Device, /* Device object */
|
||||
Mr_Object_Type_Module, /* Module object */
|
||||
Mr_Object_Type_Eloop, /* Eloop object */
|
||||
Mr_Object_Type_Eloop_Sp, /* Eloop Sp object */
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -12,9 +12,11 @@
|
||||
|
||||
static struct mr_object_container mr_object_container_table[] =
|
||||
{
|
||||
{Mr_Object_Type_None, {&mr_object_container_table[Mr_Object_Type_None].list, &mr_object_container_table[Mr_Object_Type_None].list}},
|
||||
{Mr_Object_Type_Device, {&mr_object_container_table[Mr_Object_Type_Device].list, &mr_object_container_table[Mr_Object_Type_Device].list}},
|
||||
{Mr_Object_Type_Module, {&mr_object_container_table[Mr_Object_Type_Module].list, &mr_object_container_table[Mr_Object_Type_Module].list}},
|
||||
{Mr_Object_Type_None, {&mr_object_container_table[Mr_Object_Type_None].list, &mr_object_container_table[Mr_Object_Type_None].list}},
|
||||
{Mr_Object_Type_Device, {&mr_object_container_table[Mr_Object_Type_Device].list, &mr_object_container_table[Mr_Object_Type_Device].list}},
|
||||
{Mr_Object_Type_Module, {&mr_object_container_table[Mr_Object_Type_Module].list, &mr_object_container_table[Mr_Object_Type_Module].list}},
|
||||
{Mr_Object_Type_Eloop, {&mr_object_container_table[Mr_Object_Type_Eloop].list, &mr_object_container_table[Mr_Object_Type_Eloop].list}},
|
||||
{Mr_Object_Type_Eloop_Sp, {&mr_object_container_table[Mr_Object_Type_Eloop_Sp].list, &mr_object_container_table[Mr_Object_Type_Eloop_Sp].list}},
|
||||
};
|
||||
|
||||
static mr_size_t mr_allocated_memory_size = 0;
|
||||
|
||||
Reference in New Issue
Block a user