Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una clase diseñada para usarse como una clase base para todos los agentes independientes.Se usa para ocultar el estado de otros agentes y para interactuar mediante mensajes.
class agent;
Members
Constructores públicos
Name |
Descripción |
|---|---|
Sobrecargado.Construye un agente. |
|
Destruye el agente. |
Métodos públicos
Name |
Descripción |
|---|---|
Mueve un agente de los estados agent_created o agent_runnable al estado agent_canceled. |
|
Mueve un agente del estado agent_created al estado agent_runnable y lo programa para ejecución. |
|
Un origen sincrónico de información del estado del agente. |
|
Un origen asincrónico de información del estado del agente. |
|
Espera que un agente complete su tarea. |
|
Espera que todos los agentes especificados completen sus tareas. |
|
Espera que cualquiera de los agentes especificados complete sus tareas. |
Métodos protegidos
Name |
Descripción |
|---|---|
Mueve un agente al estado agent_done, indicando que el agente se ha completado. |
|
Representa la tarea principal de un agente.run se deben invalidar en una clase derivada y especificar lo que el agente debería hacer una vez iniciado. |
Comentarios
Para obtener más información, vea Agentes asincrónicos.
Jerarquía de herencia
agent
Requisitos
Encabezado: agents.h
Simultaneidad deespacio de nombres: