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

HxEnvCorbaObject.h

Go to the documentation of this file.
00001 /*
00002  *  Copyright (c) 2001, University of Amsterdam, The Netherlands.
00003  *  All rights reserved.
00004  *
00005  *
00006  *  Author(s):
00007  *  Marc Navarro (mnavarro@wins.uva.nl)
00008  */
00009 
00010 #ifndef HxEnvCorbaObject_h
00011 #define HxEnvCorbaObject_h
00012 
00013 #include "HxEnvironment.h"
00014 #include "HxMessageHolder.h"
00015 
00016 
00032 template<class TiedSvtT>
00033 class HxEnvCorbaObject : public HxEnvironment
00034 {
00035 public:
00036 
00037     // These typedef are needed to help MSVC compiler...
00038     typedef typename TiedSvtT::HxT      HxT;
00039     typedef typename TiedSvtT::CorbaT   CorbaT;
00040 
00041                             HxEnvCorbaObject(HxMessageHolder* holder);
00042 
00043     virtual STD_OSTREAM&    errorStream();
00044     virtual void            flush();
00045 
00046     CorbaT*                 returnObject(const HxT& obj);
00047 
00048 private:
00049     HxMessageHolder*        _holder;
00050     int                     _active;
00051 };
00052 
00053 #ifdef INC_TEMPLATE_SRC
00054 #include "HxEnvCorbaObject.c"
00055 #endif
00056 
00057 #endif
00058 

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