it_bus_pdk/context_attrs/address_context.h

00001 #ifndef _IT_BUS_PDK_CONTEXT_ENDPOINT_ADDRESS_H_
00002 #define _IT_BUS_PDK_CONTEXT_ENDPOINT_ADDRESS_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #include <it_bus/api_defines.h>
00008 #include <it_bus/types.h>
00009 #include <it_bus_pdk/context_base.h>
00010 
00011 namespace IT_Bus
00012 {
00032     class IT_CONTEXT_ATTRIBUTE_API AddressContext : public Context
00033     {
00034       public:
00040         AddressContext(
00041             const String& context
00042         );
00043 
00047         AddressContext(
00048             const String& context,
00049             const String& full_address
00050         );
00051 
00055         virtual ~AddressContext();
00056 
00062         virtual const IT_Bus::String& 
00063         get_context() const;
00064 
00070         virtual const IT_Bus::String& 
00071         get_full_address() const;
00072 
00073       protected:
00074 
00075         IT_Bus::String m_context;
00076         IT_Bus::String m_full_address;
00077     };
00078 }
00079 
00080 #endif  

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