public TaskNode( TaskCallBack processDataCallBack, TaskCallBack releaseDataCallBack, object taskData, TaskMsg msg = TaskMsg.TMSG_DATA) { this.processDataCallBack = processDataCallBack; this.releaseDataCallBack = releaseDataCallBack; this.data = taskData; this.msg = msg; }
public override int PostTask(TaskCallBack processDataCallBack, TaskDataBase taskData, TaskMsg msg = TaskMsg.TMSG_DATA, int delay = 0) { if (taskPump == null) { return(-1); } TaskNode taskNode = new TaskNode(processDataCallBack, null, taskData, msg); return(taskPump.PostTask(taskNode, delay)); }
public override int PostTask(TaskCallBack processDataCallBack, TaskCallBack releaseDataCallBack, object taskData, TaskMsg msg = TaskMsg.TMSG_DATA, int delay = 0) { if (unityUpdate.taskPump == null) { return(-1); } TaskNode taskNode = new TaskNode(processDataCallBack, releaseDataCallBack, taskData, msg); return(unityUpdate.taskPump.PostTask(taskNode, delay)); }
public abstract int PostTask(TaskCallBack processDataCallBack, TaskCallBack releaseDataCallBack, object taskData, TaskMsg msg = TaskMsg.TMSG_DATA, int delay = 0);
int _PostSendTaskData(TaskCallBack processDataCallBack, TaskCallBack releaseDataCallBack, object taskData, int delay = 0) { return(sendTaskProcesser.PostTask(processDataCallBack, releaseDataCallBack, taskData, TaskMsg.TMSG_DATA, delay)); }
public int PostSendDataTask(TaskCallBack processDataCallBack, TaskCallBack releaseDataCallBack, object taskData, int delay = 0) { return(_PostSendTaskData(processDataCallBack, releaseDataCallBack, taskData, delay)); }
public int PostTask(TaskCallBack processDataCallBack, object taskData, int delay = 0) { return(_PostTaskData(processDataCallBack, null, taskData, delay)); }
public int PostTaskToServerTaskLine(TaskCallBack processDataCallBack, TaskCallBack releaseDataCallBack, object taskData, int delay = 0) { return(serverTaskList[AssignServerTaskContextIdx()].PostTask(processDataCallBack, releaseDataCallBack, taskData, delay)); }