X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/5f2937099a707ddb360954f5c10fe79cfa906110..46b0747592074017ff0ea4b33d4a7194235886e5:/projects/stargazer/plugins/other/smux/sensors.cpp diff --git a/projects/stargazer/plugins/other/smux/sensors.cpp b/projects/stargazer/plugins/other/smux/sensors.cpp deleted file mode 100644 index 6018566c..00000000 --- a/projects/stargazer/plugins/other/smux/sensors.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include "stg/INTEGER.h" - -#include "stg/user.h" - -#include "sensors.h" - -bool UsersSensor::GetValue(ObjectSyntax_t * objectSyntax) const -{ -int handle = users.OpenSearch(); -if (!handle) - return false; - -USER_PTR user; -size_t count = 0; -while (!users.SearchNext(handle, &user)) - { - if (UserPredicate(user)) - ++count; - } - -users.CloseSearch(handle); - -ValueToOS(count, objectSyntax); -return true; -} - -#ifdef DEBUG -std::string UsersSensor::ToString() const -{ -int handle = users.OpenSearch(); -if (!handle) - return ""; - -USER_PTR user; -size_t count = 0; -while (!users.SearchNext(handle, &user)) - { - if (UserPredicate(user)) - ++count; - } - -users.CloseSearch(handle); - -std::string res; -x2str(count, res); -return res; -} -#endif