00001
00002
00003 #ifndef _PACKDATA_LIST_H_
00004 #define _PACKDATA_LIST_H_
00005
00006 #include "fifo_list.h"
00007 #include "packdata.h"
00008
00009
00041
00042
00059 template <class T>
00060 class packdata_list : public FIFO_LIST<packdata<T> *>
00061 {
00062 public:
00063
00069 void pr()
00070 {
00071 handle h;
00072 packdata<T> *elem;
00073
00074 for (h = first(); h != 0; h = next( h )) {
00075 elem = get_item( h );
00076 elem->pr();
00077 }
00078 printf("\n");
00079 }
00080
00081 };
00082
00083
00084 #endif