4 #include /**/ "ace/pre.h"
8 class Test_Simple_Test_i
9 : public virtual POA_Test::Simple_Test
13 Test_Simple_Test_i ();
16 virtual ~Test_Simple_Test_i ();
19 void test_method (::CORBA::ULong
& error_count
);
22 /// Implement the Test::Hello interface
24 : public virtual POA_Test::Hello
28 Hello (CORBA::ORB_ptr orb
,
31 // = The skeleton methods
38 void test_unbounded_string_arg (const char * message
);
41 void test_unbounded_string_arg_out (
43 ::CORBA::String_out out_message
);
46 void test_bounded_string_arg (
47 const char * message
);
50 void test_fixed_array_arg (
51 const ::Test::Fixed_Array message
);
54 void test_var_array_arg (
55 const ::Test::Var_Array messages
);
58 void test_bounded_var_size_arg (
59 const ::Test::Bounded_Var_Size_Arg
& message
);
62 void test_unbounded_var_size_arg (
63 const ::Test::Unbounded_Var_Size_Arg
& message
);
66 void test_fixed_size_arg (const ::Test::TimeOfDay
& t
);
69 void test_special_basic_arg (::CORBA::Char value
);
72 void test_objref_arg (::Test::Simple_Test_ptr test
);
75 void test_object_arg (::CORBA::Object_ptr o
);
79 ::CORBA::Object_ptr arg1
,
81 ::Test::Simple_Test_ptr arg3
);
86 const ::Test::Fixed_Array arg2
,
87 const ::Test::TimeOfDay
& arg3
);
92 const ::Test::Bounded_Var_Size_Arg
& arg2
,
93 const ::Test::Unbounded_Var_Size_Arg
& arg3
,
94 const ::Test::Var_Array arg4
);
96 virtual char * get_string ();
99 char * test_unbounded_string (
102 CORBA::String_out s3
);
104 virtual void shutdown ();
106 CORBA::ULong
error_count () const;
109 /// Use an ORB reference to convert strings to objects and shutdown
113 ACE_thread_t thr_id_
;
115 CORBA::ULong error_count_
;
119 #include /**/ "ace/post.h"