Classe do agente
Uma classe se destina a ser usado como uma classe base para todos os agentes independentes. Ele é usado para ocultar o estado de outros agentes e interagir por meio de transmissão de mensagens.
class agent;
Membros
Construtores públicos
Nome |
Descrição |
---|---|
Sobrecarregado. Constrói um agente. |
|
Destrói o agente. |
Métodos públicos
Nome |
Descrição |
---|---|
Move um agente do de agent_created ou agent_runnable Estados para o agent_canceled estado. |
|
Move um agente da agent_created estado para o agent_runnable de estado e a agenda para execução. |
|
Uma fonte síncrona de informações de status do agente. |
|
Uma fonte assíncrona de informações de status do agente. |
|
Aguarda um agente completar a tarefa. |
|
Espera por todos os agentes especificados para concluir suas tarefas. |
|
Espera por qualquer um dos agentes para completar a tarefa especificados. |
Métodos protegidos
Nome |
Descrição |
---|---|
Move um agente para o agent_done estado, indicando que o agente foi concluída. |
|
Representa a tarefa principal de um agente. rundeve ser substituído em uma classe derivada e especifica que o agente deve fazer após ter sido iniciado. |
Comentários
Para obter mais informações, consulte Agentes assíncronos.
Hierarquia de herança
Requisitos
Cabeçalho: Agents.h
Namespace: Simultaneidade