Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

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 #include <it_bus/bus.h>
00008 #include <it_bus/url.h>
00009 #include <it_bus_pdk/context_attrs/binding_context.h>
00010 
00011 namespace IT_Bus
00012 {
00013     class IT_CONTEXT_ATTRIBUTE_API SOAPHeaderContext : 
00014       public BindingContext
00015     {
00016       public:
00017         virtual void
00018         set_must_understand(
00019             Boolean must_understand
00020         ) = 0;
00021 
00022         virtual Boolean
00023         get_must_understand() const = 0;
00024 
00025         virtual void
00026         set_actor(
00027             const URL& value
00028         ) = 0;
00029 
00030         virtual const URL&
00031         get_actor() const = 0;
00032 
00033       protected:
00034         SOAPHeaderContext();
00035 
00036         ~SOAPHeaderContext();
00037 
00038     };
00039 }
00040 
00041 #endif /* _IT_BUS_PDK_CONTEXT_SOAP_HEADER_CONTEXT_H_ */
00042 

Generated on Wed Mar 22 12:23:14 2006 for Artix by  doxygen 1.3.9.1