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

模拟服务器

开发平台:

C/C++

  1. #ifndef KCorbaClient_H
  2. #define KCorbaClient_H
  3. #include <omniORB3/CORBA.h>
  4. #include "KDataManage.h"
  5. #include "KCorbaServer.h"
  6. //需要完成的,包括指定Orb、
  7. //指定m_DataManage的远程或近程对象的地址
  8. class KCorbaClient
  9. {
  10. public:
  11. CORBA::ORB_var   m_OrbVar;
  12. CORBA::Object_var m_ObjVar;
  13. char  m_ServerName[20];
  14. char  m_ServerType[20];
  15. KCorbaClient(){m_ObjVar = NULL; m_OrbVar = NULL;};
  16. ~KCorbaClient(){};
  17. void SetORB(CORBA::ORB_var Orb){m_OrbVar = Orb;};
  18. BOOL CreateClient(char *ServerName, char *ServerType);
  19. BOOL CreateClient(CORBA::String_var sior);
  20. BOOL CreateOrb(int argc , char **argv){m_OrbVar = CORBA::ORB_init(argc, argv, "omniORB3");};
  21. };
  22. #endif // KCorbaClient_H