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
Ortak Oluşturucusu
Ad |
Description |
---|---|
Aşırı yüklenmiş. Bir aracı yapıları. |
|
Aracı bozar. |
Public yöntemler
Ad |
Description |
---|---|
Bir aracı ya da hareket agent_created veya agent_runnable için bildiren agent_canceled durumu. |
|
Bir Aracısı'ndan taşır agent_created için durum agent_runnable durum ve çalıştırılmak üzere zamanlar. |
|
Aracısı durum bilgilerinin eşzamanlı bir kaynak. |
|
Zaman uyumsuz bir Aracısı durum bilgileri kaynağıdır. |
|
Bir aracı görevini tamamlamak için bekler. |
|
Tüm belirtilen aracıların görevlerini tamamlamak için bekler. |
|
Herhangi biri, görevi tamamlamak için belirtilen aracıları bekler. |
Korumalı yöntemleri
Ad |
Description |
---|---|
Bir aracı olarak hareket agent_done Aracısı tamamlandığını gösteren bir durum. |
|
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