diff options
Diffstat (limited to 'TAO/tests/Smart_Proxies/Collocation/Diamond_i.h')
-rw-r--r-- | TAO/tests/Smart_Proxies/Collocation/Diamond_i.h | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/TAO/tests/Smart_Proxies/Collocation/Diamond_i.h b/TAO/tests/Smart_Proxies/Collocation/Diamond_i.h new file mode 100644 index 00000000000..853f34ff03d --- /dev/null +++ b/TAO/tests/Smart_Proxies/Collocation/Diamond_i.h @@ -0,0 +1,86 @@ +// $Id$ + +#if !defined (TAO_DIAMOND_I_H) +#define TAO_DIAMOND_I_H + +#include "DiamondS.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + + +class Diamond_Export Top_i : public POA_Diamond::Top +{ +public: + Top_i (void); + ~Top_i (void); + // Ctor and dtor. + + virtual char* shape (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + // Return the shape of this object (interface.) +}; + +class Diamond_Export Left_i : public POA_Diamond::Left +{ +public: + Left_i (void); + ~Left_i (void); + // Ctor, dtor. + + virtual char * shape (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + // Return the shape of this object (interface.) + + virtual char * color (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + // Return the color of this object (interface.) +}; + +class Diamond_Export Right_i : public POA_Diamond::Right +{ +public: + Right_i (void); + ~Right_i (void); + // Ctor, dtor. + + virtual char * shape (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + // Return the shape of this object (interface.) + + virtual char * color (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + // Return the color of this object (interface.) + + virtual CORBA::Long width (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + // Return the width of the stuff. +}; + +class Diamond_Export Buttom_i : public POA_Diamond::Buttom +{ +public: + Buttom_i (void); + ~Buttom_i (void); + // Ctor, dtor. + + virtual char * shape (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + // Return the shape of this object (interface.) + + virtual char * color (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + // Return the color of this object (interface.) + + virtual CORBA::Long width (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + // Return the width of the stuff. + + virtual char * name (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) + ACE_THROW_SPEC ((CORBA::SystemException)); + // Return the name of the object. +}; + +#endif /* TAO_DIAMOND_I_H */ + |