Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Bug_3766_Regression / TestI.cpp
blob181c2886086d95822aa2baf409b312d8571c784c
1 // -*- C++ -*-
2 /**
3 * Code generated by the The ACE ORB (TAO) IDL Compiler v1.7.4
4 * TAO and the TAO IDL Compiler have been developed by:
5 * Center for Distributed Object Computing
6 * Washington University
7 * St. Louis, MO
8 * USA
9 * http://www.cs.wustl.edu/~schmidt/doc-center.html
10 * and
11 * Distributed Object Computing Laboratory
12 * University of California at Irvine
13 * Irvine, CA
14 * USA
15 * http://doc.ece.uci.edu/
16 * and
17 * Institute for Software Integrated Systems
18 * Vanderbilt University
19 * Nashville, TN
20 * USA
21 * http://www.isis.vanderbilt.edu/
23 * Information about TAO is available at:
24 * http://www.dre.vanderbilt.edu/~schmidt/TAO.html
25 **/
27 // TAO_IDL - Generated from
28 // .\be\be_codegen.cpp:1422
30 #include "TestI.h"
32 // Implementation skeleton constructor
33 Test_i::Test_i (CORBA::ORB_ptr o)
35 this->orb_ = CORBA::ORB::_duplicate (o);
38 // Implementation skeleton destructor
39 Test_i::~Test_i (void)
43 void Test_i::do_something_FixedLength (
44 ::FixedLengthInfo_out my_info)
46 // Add your implementation here
47 my_info.a = 1;
48 my_info.b = 2;
49 my_info.c = 3;
52 void Test_i::do_something_VariableLength (
53 ::VariableLengthInfo_out my_info)
55 // Add your implementation here
56 my_info = new ::VariableLengthInfo;
57 my_info->a = 1;
58 my_info->b = 2;
59 my_info->c = 3;
60 my_info->d = ::CORBA::string_dup("Howdy");
63 void Test_i::shutdown (void)
65 ACE_DEBUG ((LM_DEBUG,
66 ACE_TEXT ("\nThe server is shutting down\n")));
68 // Instruct the ORB to shutdown.
69 this->orb_->shutdown ();