it_bus_config/tibrv_wsdl_input_output.h

00001 #ifndef _IT_BUS_CONFIG_TIBRV_WSDL_INPUT_OUTPUT_H_
00002 #define _IT_BUS_CONFIG_TIBRV_WSDL_INPUT_OUTPUT_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 #include <it_bus/nillable_types.h>
00010 
00011 namespace IT_Bus
00012 {
00017     class IT_TIBRV_API TibrvWSDLInputOutput : public virtual TibrvWSDLExtensionElement,
00018                                               public TibrvWSDLArray
00019     {
00020       public:
00027         virtual const Boolean&
00028         get_sort_fields() const = 0;
00029         
00036         virtual
00037         void set_sort_fields(
00038             const Boolean& sort_fields
00039         ) = 0;
00040 
00041         virtual const String&
00042         get_string_encoding() const = 0;
00043         
00044         virtual void
00045         set_string_encoding(
00046             const String& encoding
00047         ) = 0;
00048         
00054         virtual const String&
00055         get_operation_name_field_path() const = 0;
00056         
00062         virtual void
00063         set_operation_name_field_path(
00064             const String& path
00065         ) = 0;
00066         
00072         virtual const StringNillable&
00073         get_operation_name_field_value() const = 0;
00074         
00080         virtual void
00081         set_operation_name_field_value(
00082             const String& value
00083         ) = 0;
00084 
00085         virtual bool
00086         is_default_operation_discrimination() const = 0;
00087 
00088         virtual const Boolean&
00089         get_string_as_opaque() const = 0;
00090         
00091         virtual void
00092         set_string_as_opaque(
00093             const Boolean& string_as_opaque
00094         ) = 0;
00095     };
00096 }
00097 
00098 #endif  

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