SessionIdManager.cpp 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #include "SessionIdManager.h"
  2. #include "ExternalNetInterface.h"
  3. #include "ErrorCode.h"
  4. #include "NetThreadManager.h"
  5. #include "PushObjectManager.h"
  6. int CSessionIdManager::SetSessionId(string stringSessionId)
  7. {
  8. CNetThreadManager::SetSessionId(stringSessionId);
  9. CPushObjectManager::SetSessionId(stringSessionId);
  10. return PHMS_SUCCESSFUL_RESULT;
  11. }
  12. int CSessionIdManager::GetSessionId(string& stringSessionId)
  13. {
  14. int nRet = PHMS_SUCCESSFUL_RESULT;
  15. nRet = CNetThreadManager::GetSessionId(stringSessionId);
  16. if(nRet == COMMON_NO_VALID_SESSIONID)
  17. {
  18. return nRet=CPushObjectManager::GetSessionId(stringSessionId);
  19. }
  20. return nRet;
  21. }
  22. void CSessionIdManager::HandleSessionSync(string stringSessionId)
  23. {
  24. CNetThreadManager::HandleSessionSync(stringSessionId);
  25. CPushObjectManager::HandleSessionSync(stringSessionId);
  26. }
  27. int CSessionIdManager::SetGWSessionId(string stringSessionId)
  28. {
  29. CNetThreadManager::SetGWSessionId(stringSessionId);
  30. return PHMS_SUCCESSFUL_RESULT;
  31. }
  32. int CSessionIdManager::GetGWSessionId(string& stringSessionId)
  33. {
  34. return CNetThreadManager::GetGWSessionId(stringSessionId);
  35. }
  36. void CSessionIdManager::HandleGWSessionSync(string stringSessionId)
  37. {
  38. CNetThreadManager::HandleGWSessionSync(stringSessionId);
  39. }