23 #include "kmmsgbase.h"
25 #include <tqmemarray.h>
49 void remove( unsigned int idx);
53 KMMsgBase* take( unsigned int idx);
57 void insert( unsigned int idx, KMMsgBase* msg, bool syncDict = true);
62 unsigned int append(KMMsgBase* msg, bool syncDict = true);
67 void clear( bool autoDelete=TRUE, bool syncDict = false);
71 bool resize( unsigned int size);
75 bool reset( unsigned int size);
80 void set( unsigned int idx, KMMsgBase* msg);
83 unsigned int high() const { return mHigh; }
86 unsigned int count() const { return mCount; }
92 unsigned int mHigh, mCount;
|