| 193 | std::list<TimeoutEvent *> m_eventTimerList; |
| 194 | |
| 195 | int deleteTimeoutEvent(TimeoutEvent *timeoutEvent) { |
| 196 | for (std::list<TimeoutEvent *>::iterator it = m_eventTimerList.begin(); it != m_eventTimerList.end(); it++) { |
| 197 | if (*it == timeoutEvent) { |
| 198 | m_eventTimerList.erase(it); |
| 199 | return 0; |
| 200 | } |
| 201 | } |
| 202 | perr("event delete failed arg:%s", timeoutEvent->toString().c_str()); |
| 203 | return -1; |
| 204 | } |
| 205 | |
| 206 | int addTimeoutEvent(TimeoutEvent *timeoutEvent) { |
| 207 | std::list<TimeoutEvent *>::iterator it; |