Метод agent::run
Представляет основную задача агента. run должен быть переопределен в производном классе и указывает, что агент должен делать после его запуска.
virtual void run() = 0;
Заметки
Состояние агента изменяется на agent_started прямо перед вызовом этого метода. Метод должен вызывать done на агент с соответствующим статусом перед возвратом и не может создавать никаких исключений.
Требования
Заголовок: agents.h
Пространство имен: Concurrency