diff options
author | Javier <dev.git@javispedro.com> | 2015-12-25 23:33:26 +0100 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2015-12-25 23:33:26 +0100 |
commit | ab90fac4e4c306f47ab0903b33d1b3aacb228c46 (patch) | |
tree | e0f04c9270cefe2002410e49b3ac06dd086e049d /sapmanager.cc | |
parent | 14d20babe395e52d220bbc27e91cec2fddd1ed0f (diff) | |
download | sapd-ab90fac4e4c306f47ab0903b33d1b3aacb228c46.tar.gz sapd-ab90fac4e4c306f47ab0903b33d1b3aacb228c46.zip |
destroy agents on disconnection
Diffstat (limited to 'sapmanager.cc')
-rw-r--r-- | sapmanager.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sapmanager.cc b/sapmanager.cc index c9d7df6..ab3fcd0 100644 --- a/sapmanager.cc +++ b/sapmanager.cc @@ -97,6 +97,15 @@ QSet<QString> SAPManager::allProfiles() + QSet<QString>::fromList(_providerProfiles.keys()); } +QSet<SAPAgent*> SAPManager::allAgents() +{ + QSet<SAPAgent*> agents; + foreach (const RegisteredAgent &ragent, _agents) { + agents.insert(ragent.agent); + } + return agents; +} + int SAPManager::findUnusedAgentId() const { if (_agents.size() > 20000) { |