// -*- C++ -*- // **** Code generated by the The ACE ORB (TAO) IDL Compiler **** // TAO and the TAO IDL Compiler have been developed by: // Center for Distributed Object Computing // Washington University // St. Louis, MO // USA // http://www.cs.wustl.edu/~schmidt/doc-center.html // and // Distributed Object Computing Laboratory // University of California at Irvine // Irvine, CA // USA // http://doc.ece.uci.edu/ // and // Institute for Software Integrated Systems // Vanderbilt University // Nashville, TN // USA // http://www.isis.vanderbilt.edu/ // // Information about TAO is available at: // http://www.dre.vanderbilt.edu/~schmidt/TAO.html // TAO_IDL - Generated from // be/be_codegen.cpp:866 #ifndef BROKEN_I_H_ #define BROKEN_I_H_ #include "brokenS.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) #pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ class ServerAdmin_i : public virtual POA_ServerAdmin { public: ServerAdmin_i (ArrayTest_ptr target); virtual ~ServerAdmin_i (); ArrayTest_ptr target(); void shutdown (); private: ArrayTest_var target_; }; class ArrayTest_i : public virtual POA_ArrayTest { private: LongArray_slice * longArray_; ULongArray_slice * ulongArray_; StringArray_slice * stringArray_; ShortArray_slice * shortArray_; UShortArray_slice * ushortArray_; CharArray_slice * charArray_; OctetArray_slice * octetArray_; DoubleArray_slice * doubleArray_; FloatArray_slice * floatArray_; BucketArray_slice * bucketArray_; AccountArray_slice * accountArray_; BooleanArray_slice * booleanArray_; LongArrayArray_slice * longArrayArray_; MyEnumArray_slice * enumArray_; CORBA::Char char_; public: //Constructor ArrayTest_i (); //Destructor virtual ~ArrayTest_i (); virtual ::LongArray_slice * longArrayOp ( const ::LongArray p1, ::LongArray p2, ::LongArray_out p3); virtual ::StringArray_slice * stringArrayOp ( const ::StringArray p1, ::StringArray p2, ::StringArray_out p3); virtual ::ShortArray_slice * shortArrayOp ( const ::ShortArray p1, ::ShortArray p2, ::ShortArray_out p3); virtual ::UShortArray_slice * ushortArrayOp ( const ::UShortArray p1, ::UShortArray p2, ::UShortArray_out p3); virtual ::CharArray_slice * charArrayOp ( const ::CharArray p1, ::CharArray p2, ::CharArray_out p3); virtual ::OctetArray_slice * octetArrayOp ( const ::OctetArray p1, ::OctetArray p2, ::OctetArray_out p3); virtual ::DoubleArray_slice * doubleArrayOp ( const ::DoubleArray p1, ::DoubleArray p2, ::DoubleArray_out p3); virtual ::LongArray_slice * a_longArray (); virtual void a_longArray ( const ::LongArray a_longArray); virtual ::ULongArray_slice * a_ulongArray (); virtual void a_ulongArray ( const ::ULongArray a_ulongArray); virtual ::StringArray_slice * a_stringArray (); virtual void a_stringArray ( const ::StringArray a_stringArray); virtual ::ShortArray_slice * a_shortArray (); virtual void a_shortArray ( const ::ShortArray a_shortArray); virtual ::UShortArray_slice * a_ushortArray (); virtual void a_ushortArray ( const ::UShortArray a_ushortArray); virtual CORBA::Char a_char (); virtual void a_char (::CORBA::Char a_char); virtual ::CharArray_slice * a_charArray (); virtual void a_charArray (const ::CharArray a_charArray); virtual ::OctetArray_slice * a_octetArray (); virtual void a_octetArray ( const ::OctetArray a_octetArray); virtual ::DoubleArray_slice * a_doubleArray (); virtual void a_doubleArray ( const ::DoubleArray a_doubleArray); virtual ::FloatArray_slice * a_floatArray (); virtual void a_floatArray ( const ::FloatArray a_floatArray); virtual ::BucketArray_slice * a_bucketArray (); virtual void a_bucketArray ( const ::BucketArray a_bucketArray); virtual ::AccountArray_slice * a_accountArray (); virtual void a_accountArray ( const ::AccountArray a_accountArray); virtual ::BooleanArray_slice * a_booleanArray (); virtual void a_booleanArray ( const ::BooleanArray a_booleanArray); virtual ::LongArrayArray_slice * a_longArrayArray (); virtual void a_longArrayArray ( const ::LongArrayArray a_longArrayArray); virtual ::MyEnumArray_slice * a_myEnumArray (); virtual void a_myEnumArray ( const ::MyEnumArray a_myEnumArray); }; #endif /* BROKEN_I_H_ */