#ifndef SLOTOFAGENT_HEADERFILE
#define SLOTOFAGENT_HEADERFILE

#include "ConfidenceModule.h"
#include "HistoryModule.h"
#include "Slot.h"

class SlotOfAgent : public Slot {

	protected: 
		HistoryModule* historyModule;
		ConfidenceModule* confidenceModule;
		//Abstraction

	public:
		SlotOfAgent();

		bool set_historyModule(HistoryModule* historyModule);
		bool del_historyModule();
		HistoryModule* get_historyModule();

		bool set_confidenceModule(ConfidenceModule* confidenceModule);
		bool del_confidenceModule();
		ConfidenceModule* get_confidenceModule();
};

#endif