agent — Klasa
Klasa przeznaczone do stosowania jako klasa podstawowa dla wszystkich agentów niezależnych.Umożliwia ukrywanie Państwo z innymi czynnikami i interakcji za pomocą przekazywania wiadomości.
class agent;
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Przeciążone.Konstrukcje agenta. |
|
Niszczy agenta. |
Metody publiczne
Nazwa |
Opis |
---|---|
Przenosi agenta z albo agent_created lub agent_runnable Państwa do agent_canceled Państwo. |
|
Przenosi agenta z agent_created Państwa do agent_runnable Państwa oraz harmonogram realizacji. |
|
Synchroniczne źródło informacji o stanie od agentów. |
|
Asynchroniczne źródło informacji o stanie od agentów. |
|
Czeka na agenta w celu wykonania swoich zadań. |
|
Czeka na wszystkich określonych agentów do wykonywania ich zadań. |
|
Czeka na jeden z określonych agentów do wykonania jej zadań. |
Metody chronione
Nazwa |
Opis |
---|---|
Przenosi do agenta agent_done Państwo, wskazując, że agent została zakończona. |
|
Reprezentuje głównym zadaniem agenta.runpowinny zostać zastąpione w klasie pochodnej i określa, co należy zrobić, agent po jego uruchomieniu. |
Uwagi
Aby uzyskać więcej informacji, zobacz Agenci asynchroniczni.
Hierarchii dziedziczenia
agent
Wymagania
Nagłówek: agents.h
Obszar nazw: współbieżności