KCorbaServer.h
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 1k
Development Platform:

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