MCPcopy Create free account
hub / github.com/acl-dev/acl / stop_monitor

Method stop_monitor

lib_acl_cpp/src/connpool/connect_manager.cpp:690–706  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

688}
689
690connect_monitor* connect_manager::stop_monitor(bool graceful /* = true */)
691{
692 connect_monitor* monitor = monitor_;
693
694 if (monitor) {
695 // �Ƚ����Ӽ������� NULL
696 monitor_ = NULL;
697
698 // ��֪ͨ����߳�ֹͣ������
699 monitor->stop(graceful);
700
701 // �ٵȴ�����߳��˳�
702 monitor->wait();
703 }
704
705 return monitor;
706}
707
708void connect_manager::set_pools_status(const char* addr, bool alive)
709{

Callers 2

endFunction · 0.80
endFunction · 0.80

Calls 2

stopMethod · 0.45
waitMethod · 0.45

Tested by

no test coverage detected