NB: The `retry` and `connect` timers might still be active. However, we don't need to clean them up -- when the timers fire, they will attempt to dispatch to a no-longer-valid PID, which is a no-op.
| 120 | // we don't need to clean them up -- when the timers fire, they will |
| 121 | // attempt to dispatch to a no-longer-valid PID, which is a no-op. |
| 122 | GroupProcess::~GroupProcess() |
| 123 | { |
| 124 | discard(&pending.joins); |
| 125 | discard(&pending.cancels); |
| 126 | discard(&pending.datas); |
| 127 | discard(&pending.watches); |
| 128 | |
| 129 | delete zk; |
| 130 | delete watcher; |
| 131 | } |
| 132 | |
| 133 | |
| 134 | void GroupProcess::initialize() |