4 #include /**/ "ace/pre.h"
8 class Test_Simple_Test_i
9 : public virtual POA_Test::Simple_Test
13 Test_Simple_Test_i (void);
16 virtual ~Test_Simple_Test_i (void);
20 ::CORBA::ULong
& error_count
24 /// Implement the Test::Hello interface
26 : public virtual POA_Test::Hello
30 Hello (CORBA::ORB_ptr orb
,
33 // = The skeleton methods
41 void test_unbounded_string_arg (
46 void test_unbounded_string_arg_out (
48 ::CORBA::String_out out_message
52 void test_bounded_string_arg (
57 void test_fixed_array_arg (
58 const ::Test::Fixed_Array message
62 void test_var_array_arg (
63 const ::Test::Var_Array messages
67 void test_bounded_var_size_arg (
68 const ::Test::Bounded_Var_Size_Arg
& message
72 void test_unbounded_var_size_arg (
73 const ::Test::Unbounded_Var_Size_Arg
& message
77 void test_fixed_size_arg (
78 const ::Test::TimeOfDay
& t
82 void test_special_basic_arg (
87 void test_objref_arg (
88 ::Test::Simple_Test_ptr test
92 void test_object_arg (
98 ::CORBA::Object_ptr arg1
,
100 ::Test::Simple_Test_ptr arg3
106 const ::Test::Fixed_Array arg2
,
107 const ::Test::TimeOfDay
& arg3
113 const ::Test::Bounded_Var_Size_Arg
& arg2
,
114 const ::Test::Unbounded_Var_Size_Arg
& arg3
,
115 const ::Test::Var_Array arg4
118 virtual char * get_string (void);
121 char * test_unbounded_string (
127 virtual void shutdown (void);
129 CORBA::ULong
error_count () const;
132 /// Use an ORB reference to convert strings to objects and shutdown
136 ACE_thread_t thr_id_
;
138 CORBA::ULong error_count_
;
142 #include /**/ "ace/post.h"