| 827 | } |
| 828 | |
| 829 | void BpManager::LostConnection() |
| 830 | { |
| 831 | mCollectData = false; |
| 832 | AutoCrit autoCrit(mCritSect); |
| 833 | mRootCmdTarget.Disable(); |
| 834 | for (auto threadInfo : mThreadInfos) |
| 835 | threadInfo->Disable(); |
| 836 | #ifdef BF_PLATFORM_WINDOWS |
| 837 | closesocket(mSocket); |
| 838 | #else |
| 839 | close(mSocket); |
| 840 | #endif |
| 841 | mSocket = INVALID_SOCKET; |
| 842 | } |
| 843 | |
| 844 | BpThreadInfo* BpManager::SlowGetCurThreadInfo() |
| 845 | { |