it_bus/reflect/choice.h

00001 #ifndef _IT_REFLECT_CHOICE_H_
00002 #define _IT_REFLECT_CHOICE_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #include <it_bus/reflect/model_group.h>
00008 
00009 namespace IT_Reflect
00010 {
00016     class IT_AFC_API Choice : public virtual IT_Reflect::ModelGroup 
00017     {
00018       public:
00025         virtual int
00026         get_current_element() const IT_THROW_DECL((ReflectException)) = 0;
00027 
00032         virtual void
00033         set_no_element() IT_THROW_DECL((ReflectException)) = 0;
00034     };
00035 }
00036 
00037         
00038 
00039 #endif  

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