#include "SlotOfAgent.h"

#include <stdio.h>

SlotOfAgent::SlotOfAgent() {}

bool SlotOfAgent::set_historyModule(HistoryModule *historyModule) {
  if (historyModule != NULL) {
    this->historyModule = historyModule;
    return true;
  }
  return false;
}

bool SlotOfAgent::del_historyModule() {
  if (historyModule != NULL) {
    historyModule = NULL;
    return true;
  }
  return false;
}

HistoryModule *SlotOfAgent::get_historyModule() { return historyModule; }

bool SlotOfAgent::set_confidenceModule(ConfidenceModule *confidenceModule) {
  if (confidenceModule != NULL) {
    this->confidenceModule = confidenceModule;
    return true;
  }
  return false;
}

bool SlotOfAgent::del_confidenceModule() {
  if (confidenceModule != NULL) {
    confidenceModule = NULL;
    return true;
  }
  return false;
}

ConfidenceModule *SlotOfAgent::get_confidenceModule() {
  return confidenceModule;
}
