#if !defined(AFX_MESSAGEITEM_H__E99E37E0_139E_420B_867A_7C8D15C1C773__INCLUDED_)
#define AFX_MESSAGEITEM_H__E99E37E0_139E_420B_867A_7C8D15C1C773__INCLUDED_

#include "Item.h"

class MessageItem : public Item {
public:     
     MessageItem( const char *, 
	      debug_t );

     virtual ~MessageItem( void );
     
     long number( void )
	  { return _MessageItemNum; };
	 long id( void)
	 { return _id; };
     const char *request( void )
	  { return _request; };
	 void setRequest(char * r)
	 { strcpy(_request, r); };
     long period( void )
	 { return _period; };
	 void setPeriod(long p)
	 { _period = p; };

private:

     long _MessageItemNum;
	 long _id;
	 char * _request;
	 long _period;

     debug_t debug;
};

#endif
