it_bus/min_max_list.h

00001 #ifndef _IT_BUS_MIN_MAX_LIST_H_
00002 #define _IT_BUS_MIN_MAX_LIST_H_
00003 
00004 // @Copyright 2003 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #include <it_bus/api_defines.h>
00008 #include <it_dsa/types.h>
00009 
00010 namespace IT_Bus
00011 {
00012     class IT_AFC_API MinMaxList
00013     {
00014       public:
00015         MinMaxList() {}
00016 
00017         virtual ~MinMaxList();
00018 
00019         virtual size_t
00020         get_min_occurs() const = 0;
00021 
00022         virtual size_t
00023         get_max_occurs() const = 0;
00024 
00025         virtual void
00026         set_size(
00027             size_t new_size
00028         ) = 0;
00029 
00030         virtual size_t
00031         get_size() const = 0;
00032     };
00033 }
00034 
00035 #endif  

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