sources:


website:
more info here
studies/corba/Corba-Code4/Filter/session.h
download file

  1 /* * MICO --- an Open Source CORBA implementation * Copyright (c) 1997-2001 by The Mico Team * * This file was automatically generated. DO NOT EDIT! */
  2
  3 #include <CORBA.h>
  4 #include <mico/throw.h>
  5
  6 #ifndef __SESSION_H__
  7 #define __SESSION_H__
  8
  9
 10
 11
 12 namespace Auktion {
 13
 14 class ProduktFilter_Session;
 15 typedef ProduktFilter_Session *ProduktFilter_Session_ptr;
 16 typedef ProduktFilter_Session_ptr ProduktFilter_SessionRef;
 17 typedef ObjVar< ProduktFilter_Session > ProduktFilter_Session_var;
 18 typedef ObjOut< ProduktFilter_Session > ProduktFilter_Session_out;
 19
 20 }
 21
 22
 23
 24 #include "C:/Studium/Übungen/Corba/mico/include/mico/CCM.h"
 25 #include "auktion.h"
 26 #include "C:/Studium/Übungen/Corba/mico/include/mico/CCM.h"
 27
 28
 29
 30 namespace Auktion {
 31
 32
 33 /* * Base class and common definitions for local interface ProduktFilter_Session */
 34
 35 class ProduktFilter_Session :
 36   virtual public ::Auktion::CCM_ProduktFilter,
 37   virtual public ::Components::SessionComponent {
 38   public:
 39     virtual ~ProduktFilter_Session();
 40
 41     #ifdef HAVE_TYPEDEF_OVERLOAD
 42     typedef ProduktFilter_Session_ptr _ptr_type;
 43     typedef ProduktFilter_Session_var _var_type;
 44     #endif
 45
 46     static ProduktFilter_Session_ptr _narrow( CORBA::Object_ptr obj );
 47     static ProduktFilter_Session_ptr _narrow( CORBA::AbstractBase_ptr obj );
 48     static ProduktFilter_Session_ptr _duplicate( ProduktFilter_Session_ptr _obj )
 49     {
 50       CORBA::Object::_duplicate (_obj);
 51       return _obj;
 52     }
 53
 54     static ProduktFilter_Session_ptr _nil()
 55     {
 56       return 0;
 57     }
 58
 59     virtual void *_narrow_helper( const char *repoid );
 60
 61   protected:
 62     ProduktFilter_Session() {};
 63   private:
 64     ProduktFilter_Session( const ProduktFilter_Session& );
 65     void operator=( const ProduktFilter_Session& );
 66 };
 67
 68
 69 }
 70
 71
 72 #ifndef MICO_CONF_NO_POA
 73
 74
 75
 76 namespace POA_Auktion {
 77
 78 }
 79
 80
 81 #endif // MICO_CONF_NO_POA
 82
 83 #endif
 84