16 ConnectManager::ConnectManager() =
default;
18 ConnectManager::~ConnectManager()
24 for (std::list<ConnectThread *>::iterator it = con.begin();
25 it != con.end(); it++) {
26 if ((*it) !=
nullptr) {
34 const std::string& dest,
41 const std::string& dest,
44 yCTrace(CONNECTMANAGER,
" ??? %s %s", src.c_str(), dest.c_str());
46 yCTrace(CONNECTMANAGER,
"***** %zd threads", con.size());
47 std::list<ConnectThread *>::iterator it = con.begin();
49 while (it != con.end()) {
50 if ((*it) !=
nullptr) {
53 yCTrace(CONNECTMANAGER,
"***** reusing a thread");
57 yCTrace(CONNECTMANAGER,
"***** deleting a thread");
64 if ((*it)->src == src && (*it)->dest == dest) {
67 "??? prethread %d %d",
71 (*it)->positive = positive;
90 t->positive = positive;
void connect(const std::string &src, const std::string &dest, bool positive=true)
void disconnect(const std::string &src, const std::string &dest, bool srcDrop)
#define yCTrace(component,...)
#define YARP_SERVERSQL_LOG_COMPONENT(name, name_string)