int ASOS_Core::Process_for_ObjectField(ASOS_ObjectField *in_field, ASOS_message *in_msg, ASOS_message *in_res_msg, ASOS_Node *in_node){ int ret=0; if(in_field == NULL){printf("ASOS_Core::Process_for_ObjectField: [Error] field is NULL \n");return -1;} switch(in_msg->message_type){ case 0x07: // 0x07: "create object command" onCreateObject(in_field, in_msg, in_res_msg, in_node); break; case 0x0a: // 0x0a: "delete object command" onDeleteObject(in_field, in_msg, in_res_msg, in_node); break; default: printf("Error: ASOS_Core::Process_for_ObjectField: Invalid message type\n"); ret=-1; } return ret; }
inline void ObjectEditorTab::deleteObject() { onDeleteObject(); }