1
2
3 #include "session.h"
4
5
6 using namespace std;
7
8
9
10
11
12
13
14 Auktion::ProduktFilter_Session::~ProduktFilter_Session()
15 {
16 }
17
18 void *
19 Auktion::ProduktFilter_Session::_narrow_helper( const char *_repoid )
20 {
21 if( strcmp( _repoid, "IDL:Auktion/ProduktFilter_Session:1.0" ) == 0 )
22 return (void *)this;
23 {
24 void *_p;
25 if ((_p = Auktion::CCM_ProduktFilter::_narrow_helper( _repoid )))
26 return _p;
27 }
28 {
29 void *_p;
30 if ((_p = Components::SessionComponent::_narrow_helper( _repoid )))
31 return _p;
32 }
33 return NULL;
34 }
35
36 Auktion::ProduktFilter_Session_ptr
Auktion::ProduktFilter_Session::_narrow( CORBA::Object_ptr _obj )
37 {
38 if( !CORBA::is_nil( _obj ) ) {
39 void *_p;
40 if( (_p = _obj->_narrow_helper( "IDL:Auktion/ProduktFilter_Session:1.0" )))
41 return _duplicate( (Auktion::ProduktFilter_Session_ptr) _p );
42 }
43 return _nil();
44 }
45
46 Auktion::ProduktFilter_Session_ptr
Auktion::ProduktFilter_Session::_narrow( CORBA::AbstractBase_ptr _obj )
47 {
48 return _narrow (_obj->_to_object());
49 }
50
51
52 struct __tc_init_SESSION {
53 __tc_init_SESSION()
54 {
55 }
56 };
57
58 static __tc_init_SESSION __init_SESSION;
59
60
61
62
63
64