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
33 void test_basic_arg (::CORBA::Long basic
);
36 void test_unbounded_string_arg (const char * message
);
39 void test_bounded_string_arg (const char * message
);
42 void test_fixed_array_arg (const ::Test::Fixed_Array message
);
45 void test_var_array_arg (const ::Test::Var_Array messages
);
48 void test_bounded_var_size_arg (const ::Test::Bounded_Var_Size_Arg
& message
);
51 void test_unbounded_var_size_arg (const ::Test::Unbounded_Var_Size_Arg
& message
);
54 void test_fixed_size_arg (const ::Test::TimeOfDay
& t
);
57 void test_special_basic_arg (::CORBA::Char value
);
60 void test_objref_arg (::Test::Simple_Test_ptr test
);
63 void test_object_arg (::CORBA::Object_ptr o
);
67 ::CORBA::Object_ptr arg1
,
69 ::Test::Simple_Test_ptr arg3
);
74 const ::Test::Fixed_Array arg2
,
75 const ::Test::TimeOfDay
& arg3
);
80 const ::Test::Bounded_Var_Size_Arg
& arg2
,
81 const ::Test::Unbounded_Var_Size_Arg
& arg3
,
82 const ::Test::Var_Array arg4
);
84 virtual char * get_string ();
87 char * test_unbounded_string (
90 CORBA::String_out s3
);
92 virtual void shutdown ();
94 CORBA::ULong
error_count () const;
97 /// Use an ORB reference to convert strings to objects and shutdown
101 ACE_thread_t thr_id_
;
103 CORBA::ULong error_count_
;
107 #include /**/ "ace/post.h"