示例#1
0
文件: ASOS_Core.cpp 项目: tkai8/asos
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;
}
示例#2
0
inline void ObjectEditorTab::deleteObject()
{
	onDeleteObject();
}