it_bus_pdk/context_attrs/soap_header_context.h

00001 #ifndef _IT_BUS_PDK_CONTEXT_SOAP_HEADER_CONTEXT_H_
00002 #define _IT_BUS_PDK_CONTEXT_SOAP_HEADER_CONTEXT_H_
00003 
00004 // @Copyright 2005 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #ifndef IT_MINIMISE_INCLUDES
00008 #include <it_bus/bus.h>
00009 #endif
00010 #include <it_bus/url.h>
00011 #include <it_bus_pdk/context_attrs/binding_context.h>
00012 
00013 namespace IT_Bus
00014 {
00015     class IT_CONTEXT_ATTRIBUTE_API SOAPHeaderContext : 
00016       public BindingContext
00017     {
00018       public:
00019         virtual void
00020         set_must_understand(
00021             Boolean must_understand
00022         ) = 0;
00023 
00024         virtual Boolean
00025         get_must_understand() const = 0;
00026 
00027         virtual void
00028         set_actor(
00029             const URL& value
00030         ) = 0;
00031 
00032         virtual const URL&
00033         get_actor() const = 0;
00034 
00035       protected:
00036         SOAPHeaderContext();
00037 
00038         ~SOAPHeaderContext();
00039 
00040     };
00041 }
00042 
00043 #endif /* _IT_BUS_PDK_CONTEXT_SOAP_HEADER_CONTEXT_H_ */
00044 

Generated on Thu Sep 7 11:39:24 2006 for Artix by  doxygen 1.4.7