00001 #ifndef _IT_BUS_PDK_CONTEXT_BINDING_CONTEXT_H_
00002 #define _IT_BUS_PDK_CONTEXT_BINDING_CONTEXT_H_
00003
00004
00005
00006
00007 #include <it_bus/types.h>
00008 #include <it_bus/any_type.h>
00009
00010 namespace IT_Bus
00011 {
00012 class IT_CONTEXT_ATTRIBUTE_API BindingContext
00013 {
00014 public:
00015 virtual AnyType*
00016 get_data() = 0;
00017
00018 virtual const AnyType*
00019 get_data() const = 0;
00020
00021 virtual
00022 ~BindingContext();
00023 };
00024 }
00025
00026 #endif
00027