/* * MICO --- an Open Source CORBA implementation * Copyright (c) 1997-2001 by The Mico Team * * This file was automatically generated. DO NOT EDIT! */ #include #include #ifndef __SESSION_H__ #define __SESSION_H__ namespace Auktion { class ProduktFilter_Session; typedef ProduktFilter_Session *ProduktFilter_Session_ptr; typedef ProduktFilter_Session_ptr ProduktFilter_SessionRef; typedef ObjVar< ProduktFilter_Session > ProduktFilter_Session_var; typedef ObjOut< ProduktFilter_Session > ProduktFilter_Session_out; } #include "C:/Studium/Übungen/Corba/mico/include/mico/CCM.h" #include "auktion.h" #include "C:/Studium/Übungen/Corba/mico/include/mico/CCM.h" namespace Auktion { /* * Base class and common definitions for local interface ProduktFilter_Session */ class ProduktFilter_Session : virtual public ::Auktion::CCM_ProduktFilter, virtual public ::Components::SessionComponent { public: virtual ~ProduktFilter_Session(); #ifdef HAVE_TYPEDEF_OVERLOAD typedef ProduktFilter_Session_ptr _ptr_type; typedef ProduktFilter_Session_var _var_type; #endif static ProduktFilter_Session_ptr _narrow( CORBA::Object_ptr obj ); static ProduktFilter_Session_ptr _narrow( CORBA::AbstractBase_ptr obj ); static ProduktFilter_Session_ptr _duplicate( ProduktFilter_Session_ptr _obj ) { CORBA::Object::_duplicate (_obj); return _obj; } static ProduktFilter_Session_ptr _nil() { return 0; } virtual void *_narrow_helper( const char *repoid ); protected: ProduktFilter_Session() {}; private: ProduktFilter_Session( const ProduktFilter_Session& ); void operator=( const ProduktFilter_Session& ); }; } #ifndef MICO_CONF_NO_POA namespace POA_Auktion { } #endif // MICO_CONF_NO_POA #endif