Lines Matching defs:param
60 * @param runner The 'EventRunner'.
76 * @param event Event which should be handled.
77 * @param delayTime Process the event after 'delayTime' milliseconds.
78 * @param priority Priority of the event queue for this event.
86 * @param event Event which should be handled.
87 * @param taskTime Process the event at taskTime.
88 * @param priority Priority of the event queue for this event.
96 * @param event Event which should be handled.
97 * @param priority Priority of the event queue for this event.
108 * @param event Event which should be handled.
109 * @param delayTime Process the event after 'delayTime' milliseconds.
110 * @param priority Priority of the event queue for this event.
121 * @param innerEventId The id of the event.
122 * @param param Basic parameter of the event, default is 0.
123 * @param delayTime Process the event after 'delayTime' milliseconds.
124 * @param caller Caller info of the event, default is caller's file, func and line.
127 inline bool SendEvent(uint32_t innerEventId, int64_t param, int64_t delayTime, const Caller &caller = {})
129 return SendEvent(InnerEvent::Get(innerEventId, param, caller), delayTime);
135 * @param innerEventId The id of the event.
136 * @param delayTime Process the event after 'delayTime' milliseconds.
137 * @param priority Priority of the event queue for this event.
138 * @param caller Caller info of the event, default is caller's file, func and line.
150 * @param innerEventId The id of the event.
151 * @param priority Priority of the event queue for this event.
152 * @param caller Caller info of the event, default is caller's file, func and line.
163 * @param innerEventId The id of the event.
164 * @param object Shared pointer of object.
165 * @param delayTime Process the event after 'delayTime' milliseconds.
166 * @param caller Caller info of the event, default is caller's file, func and line.
179 * @param innerEventId The id of the event.
180 * @param object Weak pointer of object.
181 * @param delayTime Process the event after 'delayTime' milliseconds.
182 * @param caller Caller info of the event, default is caller's file, func and line.
195 * @param innerEventId The id of the event.
196 * @param object Unique pointer of object.
197 * @param delayTime Process the event after 'delayTime' milliseconds.
198 * @param caller Caller info of the event, default is caller's file, func and line.
211 * @param innerEventId The id of the event.
212 * @param object Unique pointer of object.
213 * @param delayTime Process the event after 'delayTime' milliseconds.
214 * @param caller Caller info of the event, default is caller's file, func and line.
227 * @param event Event which should be handled.
228 * @param caller Caller info of the event, default is caller's file, func and line.
239 * @param event Event which should be handled.
250 * @param innerEventId The id of the event.
251 * @param param Basic parameter of the event, default is 0.
252 * @param caller Caller info of the event, default is caller's file, func and line.
255 inline bool SendImmediateEvent(uint32_t innerEventId, int64_t param = 0, const Caller &caller = {})
257 return SendImmediateEvent(InnerEvent::Get(innerEventId, param, caller));
263 * @param innerEventId The id of the event.
264 * @param object Shared pointer of object.
265 * @param caller Caller info of the event, default is caller's file, func and line.
278 * @param innerEventId The id of the event.
279 * @param object Weak pointer of object.
280 * @param caller Caller info of the event, default is caller's file, func and line.
293 * @param innerEventId The id of the event.
294 * @param object Unique pointer of object.
295 * @param caller Caller info of the event, default is caller's file, func and line.
308 * @param innerEventId The id of the event.
309 * @param object Unique pointer of object.
310 * @param caller Caller info of the event, default is caller's file, func and line.
323 * @param event Event which should be handled.
324 * @param delayTime Process the event after 'delayTime' milliseconds.
335 * @param event Event which should be handled.
336 * @param delayTime Process the event after 'delayTime' milliseconds.
347 * @param innerEventId The id of the event.
348 * @param param Basic parameter of the event, default is 0.
349 * @param delayTime Process the event after 'delayTime' milliseconds.
350 * @param caller Caller info of the event, default is caller's file, func and line.
353 inline bool SendHighPriorityEvent(uint32_t innerEventId, int64_t param = 0,
356 return SendHighPriorityEvent(InnerEvent::Get(innerEventId, param, caller), delayTime);
362 * @param innerEventId The id of the event.
363 * @param object Shared pointer of object.
364 * @param delayTime Process the event after 'delayTime' milliseconds.
365 * @param caller Caller info of the event, default is caller's file, func and line.
378 * @param innerEventId The id of the event.
379 * @param object Weak pointer of object.
380 * @param delayTime Process the event after 'delayTime' milliseconds.
381 * @param caller Caller info of the event, default is caller's file, func and line.
394 * @param innerEventId The id of the event.
395 * @param object Unique pointer of object.
396 * @param delayTime Process the event after 'delayTime' milliseconds.
397 * @param caller Caller info of the event, default is caller's file, func and line.
410 * @param innerEventId The id of the event.
411 * @param object Unique pointer of object.
412 * @param delayTime Process the event after 'delayTime' milliseconds.
413 * @param caller Caller info of the event, default is caller's file, func and line.
426 * @param callback Task callback.
427 * @param name Name of the task.
428 * @param delayTime Process the event after 'delayTime' milliseconds.
429 * @param priority Priority of the event queue for this event.
430 * @param caller Caller info of the event, default is caller's file, func and line.
442 * @param callback Task callback.
443 * @param name Name of the task.
444 * @param priority Priority of the event queue for this event.
445 * @param caller Caller info of the event, default is caller's file, func and line.
454 * @param callback Delivery Time out callback.
464 * @param callback Distribute Time out callback.
474 * @param callback Task callback.
475 * @param priority Priority of the event queue for this event.
476 * @param caller Caller info of the event, default is caller's file, func and line.
487 * @param callback Task callback.
488 * @param delayTime Process the event after 'delayTime' milliseconds.
489 * @param priority Priority of the event queue for this event.
490 * @param caller Caller info of the event, default is caller's file, func and line.
502 * @param callback Task callback.
503 * @param name Remove events by name of the task.
504 * @param caller Caller info of the event, default is caller's file, func and line.
516 * @param callback Task callback.
517 * @param name Name of the task.
518 * @param delayTime Process the event after 'delayTime' milliseconds.
519 * @param caller Caller info of the event, default is caller's file, func and line.
531 * @param callback Task callback.
532 * @param delayTime Process the event after 'delayTime' milliseconds.
533 * @param caller Caller info of the event, default is caller's file, func and line.
544 * @param callback task callback.
545 * @param name Name of the task.
546 * @param delayTime Process the event after 'delayTime' milliseconds.
547 * @param caller Caller info of the event, default is caller's file, func and line.
559 * @param callback Task callback.
560 * @param delayTime Process the event after 'delayTime' milliseconds.
561 * @param caller Caller info of the event, default is caller's file, func and line.
572 * @param event Event which should be handled.
573 * @param priority Priority of the event queue for this event, IDLE is not permitted for sync event.
581 * @param event Event which should be handled.
582 * @param priority Priority of the event queue for this event.
583 * @param priority Priority of the event queue for this event, IDLE is not permitted for sync event.
594 * @param innerEventId The id of the event.
595 * @param param Basic parameter of the event, default is 0.
596 * @param priority Priority of the event queue for this event, IDLE is not permitted for sync event.
597 * @param caller Caller info of the event, default is caller's file, func and line.
600 inline bool SendSyncEvent(uint32_t innerEventId, int64_t param = 0,
603 return SendSyncEvent(InnerEvent::Get(innerEventId, param, caller), priority);
609 * @param innerEventId The id of the event.
610 * @param priority Priority of the event queue for this event, IDLE is not permitted for sync event.
611 * @param caller Caller info of the event, default is caller's file, func and line.
622 * @param innerEventId The id of the event.
623 * @param object Shared pointer of object.
624 * @param priority Priority of the event queue for this event, IDLE is not permitted for sync event.
625 * @param caller Caller info of the event, default is caller's file, func and line.
638 * @param innerEventId The id of the event.
639 * @param object Weak pointer of object.
640 * @param priority Priority of the event queue for this event, IDLE is not permitted for sync event.
641 * @param caller Caller info of the event, default is caller's file, func and line.
654 * @param innerEventId The id of the event.
655 * @param object Unique pointer of object.
656 * @param priority Priority of the event queue for this event, IDLE is not permitted for sync event.
657 * @param caller Caller info of the event, default is caller's file, func and line.
670 * @param innerEventId The id of the event.
671 * @param object Unique pointer of object.
672 * @param priority Priority of the event queue for this event, IDLE is not permitted for sync event.
673 * @param caller Caller info of the event, default is caller's file, func and line.
686 * @param callback Task callback.
687 * @param name Name of the task.
688 * @param priority Priority of the event queue for this event, IDLE is not permitted for sync event.
689 * @param caller Caller info of the event, default is caller's file, func and line.
701 * @param callback Task callback.
702 * @param priority Priority of the event queue for this event, IDLE is not permitted for sync event.
703 * @param caller Caller info of the event, default is caller's file, func and line.
715 * @param event Event which should be handled.
716 * @param taskTime Process the event at taskTime.
717 * @param priority Priority of the event queue for this event.
728 * @param event Event which should be handled.
729 * @param taskTime Process the event at taskTime.
740 * @param innerEventId The id of the event.
741 * @param taskTime Process the event at taskTime.
742 * @param param Basic parameter of the event.
743 * @param caller Caller info of the event, default is caller's file, func and line.
746 inline bool SendTimingEvent(uint32_t innerEventId, int64_t taskTime, int64_t param,
749 return SendTimingEvent(InnerEvent::Get(innerEventId, param, caller), taskTime);
755 * @param innerEventId The id of the event.
756 * @param taskTime Process the event at taskTime.
757 * @param priority Priority of the event queue for this event.
758 * @param caller Caller info of the event, default is caller's file, func and line.
770 * @param innerEventId The id of the event.
771 * @param taskTime Process the event at taskTime.
772 * @param priority Priority of the event queue for this event.
773 * @param caller Caller info of the event, default is caller's file, func and line.
784 * @param innerEventId The id of the event.
785 * @param object Shared pointer of object.
786 * @param taskTime Process the event at taskTime.
787 * @param priority Priority of the event queue for this event
788 * @param caller Caller info of the event, default is caller's file, func and line.
801 * @param innerEventId The id of the event.
802 * @param object Weak pointer of object.
803 * @param taskTime Process the event at taskTime.
804 * @param priority Priority of the event queue for this event
805 * @param caller Caller info of the event, default is caller's file, func and line.
818 * @param innerEventId The id of the event.
819 * @param object Unique pointer of object.
820 * @param taskTime Process the event at taskTime.
821 * @param priority Priority of the event queue for this event
822 * @param caller Caller info of the event, default is caller's file, func and line.
835 * @param innerEventId The id of the event.
836 * @param object Unique pointer of object.
837 * @param taskTime Process the event at taskTime.
838 * @param priority Priority of the event queue for this event
839 * @param caller Caller info of the event, default is caller's file, func and line.
852 * @param callback Task callback.
853 * @param taskTime Process the event at taskTime.
854 * @param name Name of the task.
855 * @param priority Priority of the event queue for this event.
856 * @param caller Caller info of the event, default is caller's file, func and line.
868 * @param callback Task callback.
869 * @param taskTime Process the event at taskTime.
870 * @param priority Priority of the event queue for this event.
871 * @param caller Caller info of the event, default is caller's file, func and line.
888 * @param innerEventId The id of the event.
895 * @param innerEventId The id of the event.
896 * @param param Basic parameter of the event.
898 void RemoveEvent(uint32_t innerEventId, int64_t param);
903 * @param name Name of the task.
910 * @param name Name of the task.
917 * @param fileDescriptor File descriptor.
918 * @param events Events from file descriptor, such as input, output, error
919 * @param listener Listener callback.
928 * @param fileDescriptor File descriptor.
929 * @param events Events from file descriptor, such as input, output, error
930 * @param listener Listener callback.
931 * @param priority Priority of the for file descriptor.
946 * @param fileDescriptor File descriptor.
953 * @param runner The 'EventRunner'.
970 * @param beginTime Dotting before distribution.
977 * @param event The event should be distributed.
984 * @param event The event should be distribute.
985 * @param nowStart Dotting before distribution.
992 * @param event The event should be distribute.
993 * @param nowStart Dotting before distribution.
1001 * @param dumpr The Dumper object you have implemented to process the output internal information.
1008 * @param innerEventId The id of the event.
1013 * Check whether an event carrying the given param can be found among the events that have been sent but not
1016 * @param param Basic parameter of the event.
1018 bool HasInnerEvent(int64_t param);
1021 * Check whether an event carrying the given param can be found among the events that have been sent but not
1024 * @param event InnerEvent whose name is to be obtained.
1032 * @param basePrio base priority
1044 * @param enableEventLog dump event log handle time.
1070 * @param event The event should be processed.