classe de agente
Uma classe deve ser usada como uma classe base para todos os agentes independentes.Ele é usado para ocultar o estado de outros agentes e interagir com a 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 ou o agent_created ou agent_runnable estados para o agent_canceled estado. |
|
Move um agente do agent_created estado para o agent_runnable estado e agenda sua 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 concluir sua 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 mais informações, consulte Agentes assíncronos.
Hierarquia de herança
agent
Requisitos
Cabeçalho: agents.h
Namespace: concorrência