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

模拟服务器

开发平台:

C/C++

  1. #ifndef KCORBADATASERVER_H
  2. #define KCORBADATASERVER_H
  3. #include <omniORB3/CORBA.h>
  4. #include <omniORB3/callDescriptor.h>
  5. #include "KSynDataSets.h"
  6. class KCorbaDataServer :public KSynDataSets
  7. {
  8. public:
  9. CORBA::ORB_var m_OrbVar;
  10. PortableServer::POA_var m_PoaVar;
  11. CORBA::Object_var m_ObjVar;
  12. PortableServer::POAManager_var m_PoaManager;
  13. KCorbaDataServer():KSynDataSets(){};
  14. ~KCorbaDataServer(){};
  15. BOOL ServerInit(int argc , char **argv );
  16. BOOL StartServer(char *ServerName,char *ServerType);
  17. BOOL ShutDownServer();
  18. virtual BOOL InitWorldData() = 0;
  19. virtual BOOL LoadWorldData(char * FileName) = 0;
  20. char  m_ServerName[20];
  21. char  m_ServerType[20];
  22. CORBA::String_var m_Sior;//用一个字符串唯一的指向一个Corba Server
  23. };
  24. #endif