summaryrefslogtreecommitdiff
path: root/connectionList.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'connectionList.cpp')
-rw-r--r--connectionList.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/connectionList.cpp b/connectionList.cpp
index baa8c44..1186263 100644
--- a/connectionList.cpp
+++ b/connectionList.cpp
@@ -53,7 +53,21 @@ void ConnectionList::addConnection(ConnectionParam &conn, const std::string &nam
}
}
+ConnectionParam & ConnectionList::getConnection()
+{
+ Lock lock(mutex_);
+ ConnectionMap::iterator it = connections_.begin();
+ return it->second;
+}
+
void ConnectionList::clear()
{
Lock lock(mutex_);
+ connections_.clear();
+}
+
+bool ConnectionList::empty()
+{
+ Lock lock(mutex_);
+ return connections_.empty();
}