| 425 | } |
| 426 | |
| 427 | template<class T> void ReservedSocketList<T>::remove(NetSocket socketToRemove, bool doLock) |
| 428 | { |
| 429 | MutexHandle handle; |
| 430 | if (doLock) |
| 431 | { |
| 432 | handle.lock(mMutex, true); |
| 433 | } |
| 434 | |
| 435 | if ((U32)socketToRemove.getHandle() >= (U32)mSocketList.size()) |
| 436 | return; |
| 437 | |
| 438 | mSocketList[socketToRemove.getHandle()] = EntryType(); |
| 439 | } |
| 440 | |
| 441 | template<class T> T ReservedSocketList<T>::activate(NetSocket socketToActivate, int family, bool useUDP, bool clearOnFail) |
| 442 | { |
no test coverage detected