Documentation ¶
Overview ¶
gameticktask를 관리 실행해주는 관리자.
Index ¶
- type TaskQueue
- func (tq *TaskQueue) FlushTaskTill(till gametick.GameTick)
- func (tq *TaskQueue) GetTaskStat() *taskstat.TaskStat
- func (tq *TaskQueue) IsPaused() bool
- func (tq *TaskQueue) Len() int
- func (tq *TaskQueue) Pause() error
- func (tq *TaskQueue) Peek() *gameticktask.Task
- func (tq *TaskQueue) Pop() *gameticktask.Task
- func (tq *TaskQueue) Push(t *gameticktask.Task)
- func (tq *TaskQueue) Remove(t *gameticktask.Task) error
- func (tq *TaskQueue) Resume() error
- func (tq *TaskQueue) Run(ctx context.Context)
- func (tq TaskQueue) String() string
- func (tq *TaskQueue) UpdateTaskArgAndTick(t *gameticktask.Task, uparg interface{}, uptick gametick.GameTick) error
- func (tq *TaskQueue) UpdateTaskTick(t *gameticktask.Task, uptick gametick.GameTick) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TaskQueue ¶
type TaskQueue struct { Name string // contains filtered or unexported fields }
func (*TaskQueue) FlushTaskTill ¶
func (*TaskQueue) GetTaskStat ¶
func (*TaskQueue) Peek ¶
func (tq *TaskQueue) Peek() *gameticktask.Task
func (*TaskQueue) Pop ¶
func (tq *TaskQueue) Pop() *gameticktask.Task
func (*TaskQueue) Push ¶
func (tq *TaskQueue) Push(t *gameticktask.Task)
func (*TaskQueue) UpdateTaskArgAndTick ¶
func (*TaskQueue) UpdateTaskTick ¶
Click to show internal directories.
Click to hide internal directories.