#ifndef _MMSERVER_H
#define _MMSERVER_H

#include "ModemMessage.h"
#include "MMUtils.h"

#define ServerMessageTimeOut 30

////////////////////////////////////////////////////
class MMServer : public MMNumberedBoolean
{

public:
	MMServer(const ModemMessage *pMM);
	MMServer(int number, Boolean value);

	virtual ModemMessage::Type tGetMessageType() const
		{ return ModemMessage::tMMServer; };
	virtual int iGetDefaultTimeout() const
		{ return ServerMessageTimeOut; };
	virtual Priority pGetDefaultPriority() const
		{ return pHIGH; };

	void toString(char* str);
	static int size() { return MMNumberedBoolean::size(); };
};
#endif
