Horus Doc || Corba Reference || Corba   Client Server   Stubs C++   Stubs Java   Servant Generator  

HxNSBinding.h

Go to the documentation of this file.
00001 /*
00002  *  Copyright (c) 2002, University of Amsterdam, The Netherlands.
00003  *  All rights reserved.
00004  *
00005  *  Author(s):
00006  *  Marc Navarro            (mnavarro@wins.uva.nl)
00007  */
00008 
00009 #ifndef HxNSBinding_h
00010 #define HxNSBinding_h
00011 
00012 #include <OB/CORBA.h>
00013 #include <OB/CosNaming.h>
00014 
00015 
00019 class HxNSBinding
00020 {
00021 public:
00025     static HxNSBinding*     bindServer(const char* name,
00026                                        const char* nsAddress);
00027 
00029     virtual                 ~HxNSBinding();
00030 
00031 private:
00032                         
00033     static CosNaming::NamingContext_ptr getContext(CosNaming::NamingContext_ptr nc, 
00034                                             const char* contextName);
00035 
00036     HxNSBinding(CosNaming::Name& name, CosNaming::NamingContext_ptr nc);
00037 
00038 
00039     CosNaming::NamingContext_var    _nc;
00040     CosNaming::Name                 _name;
00041 };
00042 
00043 #endif //HxNSBinding_h
00044 

Generated on Mon Jan 27 15:20:51 2003 for CorbaReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001