Agent třídy
Třídy určené k použití jako základní třída pro všechny nezávislé činitele.Používá se skrýt státu z jiných činitelů pracovat a pomocí předávání zpráv.
class agent;
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Přetíženo.Konstrukce agenta. |
|
Agent zničí. |
Veřejné metody
Název |
Description |
---|---|
Přesune agent buď agent_created nebo agent_runnable státy agent_canceled státu. |
|
Agent z přesune agent_created do stavu agent_runnable státu a naplánuje spuštění. |
|
Synchronní zdroj informací o stavu od agenta. |
|
Asynchronní zdroj informací o stavu od agenta. |
|
Čeká agent dokončit svůj úkol. |
|
Čeká všechny zadané agenty k dokončení úkolů. |
|
Některé zadané agenty k dokončení svého úkolu čeká. |
Chráněné metody
Název |
Description |
---|---|
Přesune do agenta agent_done státu označující dokončení agent. |
|
Představuje hlavní úkol agenta.runby měla být přepsána v odvozené třídě a určuje, jak agent postupovat po jeho spuštění. |
Poznámky
Další informace naleznete v tématu Asynchronní agenti.
Hierarchii dědičnosti
agent
Požadavky
Záhlaví: agents.h
Obor názvů: souběžnosti