Aracılığıyla paylaş


Timer sınıfı

A timer ileti bloğu tek hedefi source_block belirli bir süre sonra hedefine veya belirli aralıklarla ileti gönderme yeteneği.

template<
   class _Type
>
class timer : public Concurrency::details::_Timer, public source_block<single_link_registry<ITarget<_Type>>>;

Parametreler

  • _Type
    Bu çıktı iletilerinin yük türü.

Üyeler

Dd492468.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

Timer::Timer yapıcı

Aşırı yüklenmiş. Yapıları bir timer belirli bir iletinin belirli bir zaman aralığından sonra atacaktır ileti bloğu.

süreölçer:: ~ timer yıkıcı

Bozar bir timer ileti bloğu.

Dd492468.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

Timer::Pause yöntemi

Vermiyor timer ileti bloğu. Yinelenen ise timer blok ileti, onu bir sonraki yeniden başlatılabilir start() çağırın. Yinelenmeyen için süreölçer, aynı etkiye sahip bu bir stop çağırın.

Timer::Start yöntemi

Başlar timer ileti bloğu. Belirtilen bu sonra milisaniye sayısı olarak adlandırılan, belirtilen değer yayılan aşağı akım olarak bir message.

Timer::Stop yöntemi

Vermiyor timer ileti bloğu.

Dd492468.collapse_all(tr-tr,VS.110).gifKorumalı yöntemleri

Ad

Description

Timer::accept_message yöntemi

Bu tarafından sunulan bir iletiyi kabul timer arayan sahipliği aktarma ileti bloğu.

Timer::consume_message yöntemi

Daha önce sunulan bir ileti tüketir timer ve arayan sahipliği aktarma hedefi tarafından ayrılmış.

Timer::link_target_notification yöntemi

Yeni bir hedef için bağlayana gerektiğini bildiren bir geri timer ileti bloğu.

Timer::propagate_to_any_targets yöntemi

Tarafından üretilen ileti sunmaya çalışır timer blok tüm bağlantılı hedefler.

Timer::release_message yöntemi

Önceki ileti rezervasyon yayımlar. (Geçersiz kılar source_block::release_message.)

Timer::reserve_message yöntemi

Daha önce bu tarafından sunulan bir ileti ayırır timer ileti bloğu. (Geçersiz kılar source_block::reserve_message.)

Timer::resume_propagation yöntemi

Rezervasyon piyasaya sürüldükten sonra yayma işlemini sürdürür. (Geçersiz kılar source_block::resume_propagation.)

Notlar

Daha fazla bilgi için bkz. Zaman uyumsuz ileti blokları.

Devralma hiyerarşisi

ISource

source_block

timer

Gereksinimler

Başlık: agents.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

eşzamanlılık ad