Aracılığıyla paylaş


Agent sınıfı

Tüm bağımsız aracıları için temel sınıf olarak kullanılmak üzere hazırlanmış bir sınıf. Diğer aracıları durumundan gizlemek ve ileti geçirme kullanarak etkileşim için kullanılır.

class agent;

Üyeler

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

Ad

Description

Agent::Agent yapıcı

Aşırı yüklenmiş. Bir aracı yapıları.

Agent:: ~ yıkıcı Aracısı

Aracı bozar.

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

Ad

Description

Agent::Cancel yöntemi

Bir aracı ya da hareket agent_created veya agent_runnable için bildiren agent_canceled durumu.

Agent::Start yöntemi

Bir Aracısı'ndan taşır agent_created için durum agent_runnable durum ve çalıştırılmak üzere zamanlar.

Agent::Status yöntemi

Aracısı durum bilgilerinin eşzamanlı bir kaynak.

Agent::status_port yöntemi

Zaman uyumsuz bir Aracısı durum bilgileri kaynağıdır.

Agent::Wait yöntemi

Bir aracı görevini tamamlamak için bekler.

Agent::wait_for_all yöntemi

Tüm belirtilen aracıların görevlerini tamamlamak için bekler.

Agent::wait_for_one yöntemi

Herhangi biri, görevi tamamlamak için belirtilen aracıları bekler.

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

Ad

Description

Agent::Done yöntemi

Bir aracı olarak hareket agent_done Aracısı tamamlandığını gösteren bir durum.

Agent::Run yöntemi

Aracının ana görevi temsil eder. runtüretilmiş bir sınıfta geçersiz kılınması ve Aracısı yapmanız gerektiğini belirtir başlatıldıktan sonra.

Notlar

Daha fazla bilgi için bkz. Zaman uyumsuz aracıları.

Devralma hiyerarşisi

agent

Gereksinimler

Başlık: agents.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

eşzamanlılık ad