KSynDataSets.cpp
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:3k
源码类别:

模拟服务器

开发平台:

C/C++

  1. #include "KSynDataSets.h" 
  2. #include "KSynDataSet.h"
  3. KSynDataSets::KSynDataSets()
  4. {
  5. for(int i = 0;i<MAXSETSNUM;i++)
  6. m_Sets[i] = NULL;
  7. }
  8. CORBA::Long KSynDataSets::Lock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, const char* ObjName)
  9. {
  10. return SearchSet(MapId,StyleId)->Lock(Id,ObjName);
  11. }
  12. CORBA::Long KSynDataSets::UnLock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long index)
  13. {
  14. return (SearchSet(MapId,StyleId))->UnLock(Id,index);
  15. }
  16. CORBA::Any* KSynDataSets::GetDataMember(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId) 
  17. {
  18. return SearchSet(MapId,StyleId)->GetDataMember(Id,MemberId);
  19. }
  20. CORBA::Long KSynDataSets::SetData(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, const CORBA::Any& data) 
  21. {
  22. return SearchSet(MapId,StyleId)->SetData(Id,data);
  23. }
  24. CORBA::Long KSynDataSets::SetDataMember(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId, const CORBA::Any& data) 
  25. {
  26. return SearchSet(MapId,StyleId)->SetDataMember(Id,MemberId,data);
  27. }
  28. CORBA::Any* KSynDataSets::GetDataWithLock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long& Result, const char* ObjName)
  29. {
  30. return SearchSet(MapId,StyleId)->GetDataWithLock(Id,Result, ObjName);
  31. }
  32. CORBA::Any* KSynDataSets::GetDataMemberWithLock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId, const CORBA::Any& data, CORBA::Long& Result, const char* ObjName) 
  33. {
  34. return SearchSet(MapId,StyleId)->GetDataMemberWithLock(Id, MemberId, Result, ObjName) ;
  35. }
  36. CORBA::Long KSynDataSets::SetDataWithLock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, const CORBA::Any& data, CORBA::Long& Result, const char* ObjName) 
  37. {
  38. return SearchSet(MapId,StyleId)->SetDataWithLock(Id,data,Result,ObjName);
  39. }
  40. CORBA::Long KSynDataSets::SetDataMemberWithLock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId, const CORBA::Any& data, CORBA::Long& Result, const char* ObjName) 
  41. {
  42. return SearchSet(MapId,StyleId)->SetDataMemberWithLock(Id, MemberId, data,Result,ObjName);
  43. }
  44. CORBA::Any* KSynDataSets::GetDataWithOnce(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long& Result, const char* ObjName) 
  45. {
  46. return  SearchSet(MapId,StyleId)->GetDataWithOnce(Id,Result, ObjName);
  47. }
  48. CORBA::Any* KSynDataSets::GetDataMemberWithOnce(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId, CORBA::Long& Result, const char* ObjName) 
  49. {
  50. return  SearchSet(MapId,StyleId)->GetDataMemberWithOnce(Id,MemberId,Result,ObjName);
  51. }
  52. CORBA::Long KSynDataSets::SetDataWithOnce(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, const CORBA::Any& data, CORBA::Long& Result, const char* ObjName) 
  53. {
  54. return  SearchSet(MapId,StyleId)->SetDataWithOnce(Id, data,Result,ObjName);
  55. }
  56. CORBA::Long KSynDataSets::SetDataMemberWithOnce(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId, const CORBA::Any& data, CORBA::Long& Result, const char* ObjName) 
  57. {
  58. return SearchSet(MapId,StyleId)->SetDataMemberWithOnce(Id,MemberId,data,Result,ObjName);
  59. }