2 // **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
3 // TAO and the TAO IDL Compiler have been developed by:
4 // Center for Distributed Object Computing
5 // Washington University
8 // http://www.cs.wustl.edu/~schmidt/doc-center.html
10 // Distributed Object Computing Laboratory
11 // University of California at Irvine
14 // http://doc.ece.uci.edu/
16 // Information about TAO is available at:
17 // http://www.dre.vanderbilt.edu/~schmidt/TAO.html
19 // TAO_IDL - Generated from
20 // be/be_codegen.cpp:923
22 #ifndef INTEROP_WCHAR_I_H_
23 #define INTEROP_WCHAR_I_H_
25 #include "interop_wcharS.h"
26 #include "wchar_reference.h"
28 #if !defined (ACE_LACKS_PRAGMA_ONCE)
30 #endif /* ACE_LACKS_PRAGMA_ONCE */
32 //Class interop_WChar_Passer_i
33 class interop_WChar_Passer_i
: public virtual POA_interop::WChar_Passer
37 interop_WChar_Passer_i (CORBA::ORB_ptr o
, int verbose
);
40 virtual ~interop_WChar_Passer_i ();
42 virtual char * orb_name ();
44 virtual CORBA::Boolean
wchar_to_server (CORBA::WChar test
,
47 virtual CORBA::WChar
wchar_from_server (CORBA::Short key
);
49 virtual CORBA::Boolean
wstring_to_server (const CORBA::WChar
* test
,
52 virtual CORBA::WChar
* wstring_from_server (CORBA::Short key
);
54 virtual CORBA::Boolean
warray_to_server (const interop::warray test
,
57 virtual interop::warray_slice
* warray_from_server (CORBA::Short key
);
59 virtual CORBA::Boolean
wstruct_to_server (const interop::wstruct
& test
,
62 virtual interop::wstruct
* wstruct_from_server (CORBA::Short key
);
64 virtual CORBA::Boolean
wstructseq_to_server (const interop::wstructseq
& test
,
67 virtual interop::wstructseq
* wstructseq_from_server (CORBA::Short key
);
69 virtual CORBA::Boolean
wunion_to_server (const interop::wunion
& test
,
72 virtual interop::wunion
* wunion_from_server (CORBA::Short key
,
73 interop::wchar_types type
);
75 virtual CORBA::Boolean
any_to_server (const CORBA::Any
&test
,
78 virtual CORBA::Any
* any_from_server (CORBA::Short key
,
79 interop::wchar_types type
);
81 virtual CORBA::Any
* any_echo (const CORBA::Any
&test
);
83 virtual void exception_test (CORBA::Short key
);
85 virtual void shutdown ();
93 #endif /* INTEROP_WCHAR_I_H_ */