Remove ACE_UNUSED_ARG
[ACE_TAO.git] / TAO / interop-tests / wchar / interop_wchar_i.h
blob83bd1198afed3d52ea0b56b03c277f457eef11db
1 // -*- C++ -*-
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
6 // St. Louis, MO
7 // USA
8 // http://www.cs.wustl.edu/~schmidt/doc-center.html
9 // and
10 // Distributed Object Computing Laboratory
11 // University of California at Irvine
12 // Irvine, CA
13 // USA
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)
29 #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
35 public:
36 //Constructor
37 interop_WChar_Passer_i (CORBA::ORB_ptr o, int verbose);
39 //Destructor
40 virtual ~interop_WChar_Passer_i ();
42 virtual char * orb_name ();
44 virtual CORBA::Boolean wchar_to_server (CORBA::WChar test,
45 CORBA::Short key);
47 virtual CORBA::WChar wchar_from_server (CORBA::Short key);
49 virtual CORBA::Boolean wstring_to_server (const CORBA::WChar * test,
50 CORBA::Short key);
52 virtual CORBA::WChar * wstring_from_server (CORBA::Short key);
54 virtual CORBA::Boolean warray_to_server (const interop::warray test,
55 CORBA::Short key);
57 virtual interop::warray_slice * warray_from_server (CORBA::Short key);
59 virtual CORBA::Boolean wstruct_to_server (const interop::wstruct & test,
60 CORBA::Short key);
62 virtual interop::wstruct * wstruct_from_server (CORBA::Short key);
64 virtual CORBA::Boolean wstructseq_to_server (const interop::wstructseq & test,
65 CORBA::Short key);
67 virtual interop::wstructseq * wstructseq_from_server (CORBA::Short key);
69 virtual CORBA::Boolean wunion_to_server (const interop::wunion & test,
70 CORBA::Short key);
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,
76 CORBA::Short key);
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 ();
87 private:
88 CORBA::ORB_var orb_;
89 wchar_reference ref_;
93 #endif /* INTEROP_WCHAR_I_H_ */