it_bus_config/tibrv_wsdl_binding.h

00001 #ifndef _IT_BUS_CONFIG_TIBRV_WSDL_BINDING_H_
00002 #define _IT_BUS_CONFIG_TIBRV_WSDL_BINDING_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #include <it_bus_config/tibrv_wsdl_extension_element.h>
00008 #include <it_bus_config/tibrv_wsdl_array.h>
00009 
00010 namespace IT_Bus
00011 {
00016     class IT_TIBRV_API TibrvWSDLBinding : public virtual TibrvWSDLExtensionElement,
00017                                           public TibrvWSDLArray
00018     {
00019       public:
00025             virtual const String&
00026         get_string_encoding() const = 0;
00027         
00033         virtual void
00034         set_string_encoding(
00035             const String& string_encoding
00036         ) = 0;
00037 
00044             virtual void 
00045             set_string_as_opaque(
00046                 const Boolean& string_as_opaque
00047             ) = 0; 
00048 
00055             virtual const Boolean& 
00056             get_string_as_opaque() const = 0; 
00057 
00063         virtual void 
00064         set_nillable(
00065             const String& value
00066         ) = 0;
00067 
00073         virtual const String& 
00074         get_nillable() const = 0;
00075     };
00076 }
00077 
00078 #endif  
00079 

Generated on Tue Mar 20 15:27:45 2007 for Artix by  doxygen 1.5.1-p1