System::Threading::TimerQueue class

TimerQueue class

Ουρά που διαχειρίζεται αντικείμενα Timer. Αυτό είναι μόνο μια υλοποίηση. Τα αντικείμενα Timer εγγράφονται εκεί από μόνα τους, δεν χρειάζεται να το κάνετε για να τα χρησιμοποιήσετε - χρησιμοποιήστε το API της κλάσης Timer αντί αυτού. Αυτός είναι ένας τύπος singleton με διαχείριση μνήμης που γίνεται μέσω της συνάρτησης πρόσβασης. Δεν πρέπει ποτέ να δημιουργείτε στιγμιότυπα του απευθείας.

class TimerQueue

Μέθοδοι

ΜέθοδοςΠεριγραφή
Add(Timer *)Καταχωρεί το χρονομετρητή στην ουρά.
Delete(Timer *)Διαγράφει το χρονομετρητή από την ουρά.
static GetInstance()Υλοποίηση singleton.
static JoinWorkerThread()Ενώνει το νήμα εργασίας. Περιμένει επ’ άπειρο αν απαιτείται.
operator=(const TimerQueue&)Δεν επιτρέπεται η αντιγραφή.
TimerQueue(const TimerQueue&)Δεν επιτρέπεται η αντιγραφή.

Δείτε επίσης