X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/8e8c6cdddc6af0a1e7ebcd7fa947395b66bf1103..d2b05df9aed6362e0e9f560d610108aaf3acdd19:/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 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; +}