12345678910111213141516171819202122232425 |
- #include "access_basefun.h"
- #include <vector>
- #include <thread>
- #include <chrono>
- int checkErrType(int curEvent)
- {
- std::vector<int> noretry_norestart_vec = ERRARR_ACCESSAUTH_NORETRY_NORESTART, retry_norestart_vec = ERRARR_ACCESSAUTH_RETRY_NORESTART
- ,retry_restart_vec = ACCESSAUTH_ERR_RETRY_RESTART;
- auto checkFun = [&](std::vector<int> &cur) -> bool {
- for(auto i : cur)
- {
- if (i == curEvent)
- return true;
- }
- return false;
- };
- if (checkFun(noretry_norestart_vec))
- return CONTROL_ACCESSAUTH_NORETRY_NORESTART;
- else if (checkFun(retry_norestart_vec))
- return CONTROL_ACCESSAUTH_RETRY_NORESTART;
- else if (checkFun(retry_restart_vec))
- return CONTROL_ACCESSAUTH_RETRY_RESTART;
- else
- return CONTROL_ACCESSAUTH_UNKNOWN;
- }
|