Classe agente
Uma classe pretendeu ser usada como uma classe base para todos os agentes independentes. É usado para ocultar o estado de outros agentes e interagir com mensagem- passagem.
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 dos estados de agent_created ou de agent_runnable ao estado de agent_canceled . |
|
Move um agente do estado de agent_created ao estado de agent_runnable , e agendar-lo para execução. |
|
Uma origem síncrono de informações de status do agente. |
|
Uma origem assíncrona de informações de status do agente. |
|
Espera para que um agente concluir a tarefa. |
|
Espera para que todos os agentes especificados concluam as tarefas. |
|
Esperas para alguns dos agentes especificados para concluir a tarefa. |
Métodos Protegidos
Nome |
Descrição |
---|---|
Move um agente no estado de agent_done , indicando que o agente foi concluída. |
|
Representa a tarefa principal de um agente. run deve ser substituído em uma classe derivada, e especifica o que o agente faça depois que o foi iniciado. |
Comentários
Para obter mais informações, consulte Agentes assíncronos.
Hierarquia de Herança
agent
Requisitos
Cabeçalho: agents.h
Namespace: simultaneidade