Syntax Checker: internal_object_test()
internal_object_test( SE_Object test_obj,
SE_DRM_Class parent_obj_token,
SE_Short_Integer_Unsigned level,
SE_DRM_Class path[MAX_CHECKER_PATH_LENGTH],
SE_Boolean same_transmittal,
SE_Store object_test_store)
result = component_object_test(test_obj, test_object_token, level, path) && result;
result = associate_object_test(test_obj, test_object_token, level, path) && result;
if(same_transmittal || global_itr_checks && !same_transmittal)
result = aggregate_object_test(test_obj, test_object_token, parent_obj, parent_obj_token, level, path) && result);
if (SE_GetFields(test_obj, object_test_store, &fields_ptr) != SE_STAT_CODE_SUCCESS)
se_error(test_obj, test_object_token, level, path, "SE_GetFields failed");
else if (SE_ValidFields(fields_ptr, SE_TRUE, &error_count) != SE_TRUE )
se_error(test_obj, test_object_token, level, path, "SE_ValidFields failed");