6 #include "ace/SString.h"
7 #include "ace/CORBA_macros.h"
8 #include "tao/Environment.h"
12 class Foo_i
: public virtual POA_Foo
15 Foo_i(const char* servant_name
);
20 virtual void op2(CORBA::Long value
);
22 virtual CORBA::Long
op3();
24 virtual void op4(CORBA::Long value
);
28 virtual CORBA::Boolean
op6 (
29 const char * user_name
,
33 virtual void test_unbounded_string_arg (
37 virtual void test_bounded_string_arg (
41 virtual void test_fixed_array_arg (
42 const ::Fixed_Array message
45 virtual void test_var_array_arg (
46 const ::Var_Array messages
49 virtual void test_bounded_var_size_arg (
50 const ::Bounded_Var_Size
& message
53 virtual void test_unbounded_var_size_arg (
54 const ::Unbounded_Var_Size
& message
57 virtual void test_fixed_size_arg (
61 virtual void test_fixed_size_arg_two_way (
65 virtual void test_special_basic_arg (
66 ::CORBA::Boolean value
69 virtual void test_objref_arg (
73 virtual void callback_object (
77 virtual void test_callback (
92 ACE_CString servant_name_
;
93 Callback_var callback_
;