/* * MICO --- an Open Source CORBA implementation * Copyright (c) 1997-2001 by The Mico Team * * This file was automatically generated. DO NOT EDIT! */ #include "session.h" using namespace std; //-------------------------------------------------------- // Implementation of stubs //-------------------------------------------------------- /* * Base interface for class ProduktFilter_Session */ Auktion::ProduktFilter_Session::~ProduktFilter_Session() { } void * Auktion::ProduktFilter_Session::_narrow_helper( const char *_repoid ) { if( strcmp( _repoid, "IDL:Auktion/ProduktFilter_Session:1.0" ) == 0 ) return (void *)this; { void *_p; if ((_p = Auktion::CCM_ProduktFilter::_narrow_helper( _repoid ))) return _p; } { void *_p; if ((_p = Components::SessionComponent::_narrow_helper( _repoid ))) return _p; } return NULL; } Auktion::ProduktFilter_Session_ptr Auktion::ProduktFilter_Session::_narrow( CORBA::Object_ptr _obj ) { if( !CORBA::is_nil( _obj ) ) { void *_p; if( (_p = _obj->_narrow_helper( "IDL:Auktion/ProduktFilter_Session:1.0" ))) return _duplicate( (Auktion::ProduktFilter_Session_ptr) _p ); } return _nil(); } Auktion::ProduktFilter_Session_ptr Auktion::ProduktFilter_Session::_narrow( CORBA::AbstractBase_ptr _obj ) { return _narrow (_obj->_to_object()); } struct __tc_init_SESSION { __tc_init_SESSION() { } }; static __tc_init_SESSION __init_SESSION; //-------------------------------------------------------- // Implementation of skeletons //--------------------------------------------------------