X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/e08647faf449d1e8b4b214e0e1891203e322f76a..389821ffc3891259fb41b2e9fe9b6f891ff24aa6:/projects/stargazer/plugins/other/smux/sensors.cpp?ds=sidebyside diff --git a/projects/stargazer/plugins/other/smux/sensors.cpp b/projects/stargazer/plugins/other/smux/sensors.cpp index 9cfdadd0..f52a413b 100644 --- a/projects/stargazer/plugins/other/smux/sensors.cpp +++ b/projects/stargazer/plugins/other/smux/sensors.cpp @@ -46,3 +46,16 @@ x2str(count, res); return res; } #endif + +bool ActiveUsersSensor::UserPredicate(USER_PTR userPtr) const +{ +if (!userPtr->GetConnected()) + return false; +for (size_t i = 0; i < DIR_NUM; ++i) + { + if (userPtr->GetSessionUpload()[i] > 0 || + userPtr->GetSessionDownload()[i] > 0) + return true; + } +return false; +}