Lines Matching defs:callback
426 * @param callback Task callback.
433 inline bool PostTask(const Callback &callback, const std::string &name = std::string(),
436 return SendEvent(InnerEvent::Get(callback, name, caller), delayTime, priority);
442 * @param callback Task callback.
448 bool PostTaskAtFront(const Callback &callback, const std::string &name = std::string(),
452 * Set delivery time out callback.
454 * @param callback Delivery Time out callback.
456 void SetDeliveryTimeoutCallback(const Callback &callback)
458 deliveryTimeoutCallback_ = callback;
462 * Set distribute time out callback.
464 * @param callback Distribute Time out callback.
466 void SetDistributeTimeoutCallback(const Callback &callback)
468 distributeTimeoutCallback_ = callback;
474 * @param callback Task callback.
479 inline bool PostTask(const Callback &callback, Priority priority, const Caller &caller = {})
481 return PostTask(callback, std::string(), 0, priority, caller);
487 * @param callback Task callback.
493 inline bool PostTask(const Callback &callback, int64_t delayTime, Priority priority = Priority::LOW,
496 return PostTask(callback, std::string(), delayTime, priority, caller);
502 * @param callback Task callback.
507 inline bool PostImmediateTask(const Callback &callback, const std::string &name = std::string(),
510 return SendEvent(InnerEvent::Get(callback, name, caller), 0, Priority::IMMEDIATE);
516 * @param callback Task callback.
522 inline bool PostHighPriorityTask(const Callback &callback, const std::string &name = std::string(),
525 return PostTask(callback, name, delayTime, Priority::HIGH, caller);
531 * @param callback Task callback.
536 inline bool PostHighPriorityTask(const Callback &callback, int64_t delayTime, const Caller &caller = {})
538 return PostHighPriorityTask(callback, std::string(), delayTime, caller);
544 * @param callback task callback.
550 inline bool PostIdleTask(const Callback &callback, const std::string &name = std::string(),
553 return PostTask(callback, name, delayTime, Priority::IDLE, caller);
559 * @param callback Task callback.
564 inline bool PostIdleTask(const Callback &callback, int64_t delayTime, const Caller &caller = {})
566 return PostIdleTask(callback, std::string(), delayTime, caller);
686 * @param callback Task callback.
692 inline bool PostSyncTask(const Callback &callback, const std::string &name,
695 return SendSyncEvent(InnerEvent::Get(callback, name, caller), priority);
701 * @param callback Task callback.
706 inline bool PostSyncTask(const Callback &callback, Priority priority = Priority::LOW,
709 return PostSyncTask(callback, std::string(), priority, caller);
852 * @param callback Task callback.
859 inline bool PostTimingTask(const Callback &callback, int64_t taskTime, const std::string &name = std::string(),
862 return SendTimingEvent(InnerEvent::Get(callback, name, caller), taskTime, priority);
868 * @param callback Task callback.
874 inline bool PostTimingTask(const Callback &callback, int64_t taskTime, Priority priority = Priority::LOW,
877 return PostTimingTask(callback, taskTime, std::string(), priority, caller);
919 * @param listener Listener callback.
930 * @param listener Listener callback.