#include "SetupMountedAgent.h"

SetupMountedAgent::SetupMountedAgent() {

}

SetupMountedAgent::SetupMountedAgent(Agent* agent, Channel* channel) {
	this->agent = agent;
	this->channel = channel;
}



bool SetupMountedAgent::setAgent(Agent* agent) {
	if (agent) {
		this->agent = agent;
		return true;
	}
	return false;
}

Agent* SetupMountedAgent::getAgent() {
	return agent;
}



bool SetupMountedAgent::setChannel(Channel* channel) {
	if (channel) {
		this->channel = channel;
		return true;
	}
	return false;
}

Channel* SetupMountedAgent::getChannel() {
	return channel;
}



bool SetupMountedAgent::setAgentSlot(SlaveAgentSlotOfAgent* agentSlot) {
	if (agentSlot) {
		this->agentSlot = agentSlot;
		return true;
	}
	return false;
}

SlaveAgentSlotOfAgent* SetupMountedAgent::getAgentSlot() {
	return agentSlot;
}