Re: [Asio-samples-users] добавление API записи чтения в echo_server
Status: Beta
Brought to you by:
mabrarov
From: niXman <i.n...@gm...> - 2012-05-08 10:55:33
|
7 мая 2012 г. 14:14 пользователь Marat Abrarov написал: > На то, что есть несколько КА: > 1. Общий внешний КА, наблюдаемый извне класса session. Он, по сути, повторяет следующий, но с запозданием. > 2. Внутренний общий КА а-ла session's lifecycle. > 3. (Внутренний) КА для таймера. > 4. (Внутренний) КА для отправки данных через сокет. > 5. (Внутренний) КА для приема данных из сокета. > > Все КА влияют друг на друга своими событиями. Например, "Внутренний общий КА" не перейдет в состояние intern_state::stopped, пока есть pending_operations_, т.е. пока все остальные "внутренние КА" не перейдут в состояние stopped. жуть какая %) попытался представить состояние этих КА в конкретные моменты времени, и, честно говоря, моцг плавится... -- Regards, niXman |