Timer, klasa
A timer bloku obsługi wiadomości jest przedmiotem pojedynczego source_block zdolnych do wysyłania wiadomości do jej docelowego po określonym okresie czasu lub w określonych odstępach czasu.
template<
class _Type
>
class timer : public Concurrency::details::_Timer, public source_block<single_link_registry<ITarget<_Type>>>;
Parametry
- _Type
Typ ładunku wiadomości dane wyjściowe tego bloku.
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Przeciążone.Konstrukcje timer bloku obsługi wiadomości, który zostanie wywołane danej wiadomości, po upływie określonego czasu. |
|
Niszczy timer bloku obsługi wiadomości. |
Metody publiczne
Nazwa |
Opis |
---|---|
Zatrzymuje timer bloku obsługi wiadomości.Jeśli jest powtarzającym się timer wiadomości bloku, to może zostać uruchomiony ponownie z następnych start() wywołania.Powtarzane czasomierze, ma taki sam efekt jak stop wywołania. |
|
Uruchamia timer bloku obsługi wiadomości.Nazywany jest określona liczba milisekund, po tym, określona wartość będzie propagowane niższego rzędu jako message. |
|
Zatrzymuje timer bloku obsługi wiadomości. |
Metody chronione
Nazwa |
Opis |
---|---|
Akceptuje wiadomość, oferowany przez to timer bloku obsługi wiadomości, przeniesienia własności do obiektu wywołującego. |
|
Pobiera wiadomość wcześniej oferowanych przez timer i zarezerwowanych przez obiekt docelowy przeniesienia własności do obiektu wywołującego. |
|
Wywołania zwrotnego powiadomienia połączone nowy cel tej timer bloku obsługi wiadomości. |
|
Zaoferować wiadomości, wyprodukowanych przez timer bloku do wszystkich połączonych elementów docelowych. |
|
Wydania poprzedniej rezerwacji wiadomości.(Zastępuje source_block::release_message.) |
|
Rezerwy wiadomość wcześniej oferowanych przez to timer bloku obsługi wiadomości.(Zastępuje source_block::reserve_message.) |
|
Po zwolnieniu rezerwacji, wznawia propagacji.(Zastępuje source_block::resume_propagation.) |
Uwagi
Aby uzyskać więcej informacji, zobacz Asynchroniczne blokuje wiadomości.
Hierarchii dziedziczenia
timer
Wymagania
Nagłówek: agents.h
Obszar nazw: współbieżności