X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/f0ca04947cd23aa5f973f184941dc5af13b43744..34fb46485db0fb44f8dcc532866d988f8e54caa2:/Server/src/command.cpp?ds=inline

diff --git a/Server/src/command.cpp b/Server/src/command.cpp
index 91d82ce..08a73c9 100644
--- a/Server/src/command.cpp
+++ b/Server/src/command.cpp
@@ -44,12 +44,13 @@ Command::~Command(void) {
 #endif // DEBUG
 }
 
-Command::Command(const string& target, const string& command):
-		target(target), command(command) {
+Command::Command(const string& _target, const string& _command) {
 #ifdef DEBUG
 	cerr << __FILE__ << ": target = " << target << " | "
 			<< "command = " << command << endl;
 #endif // DEBUG
+	set_target(_target);
+	set_command(_command);
 }
 
 void Command::build(void) {
@@ -64,7 +65,7 @@ void Command::set_target(const std::string& _target) {
 	build();
 }
 
-const std::string& Command::get_target(void) {
+const std::string& Command::get_target(void) const {
 	return target;
 }
 
@@ -73,7 +74,7 @@ void Command::set_command(const std::string& _command) {
 	build();
 }
 
-const std::string& Command::get_command(void) {
+const std::string& Command::get_command(void) const {
 	return command;
 }
 
@@ -82,7 +83,7 @@ void Command::set_args(const Command::Arguments& _args) {
 	build();
 }
 
-const Command::Arguments& Command::get_args(void) {
+const Command::Arguments& Command::get_args(void) const {
 	return args;
 }
 
@@ -108,7 +109,7 @@ istream& operator>>(istream& is, Command& command) {
 	} else {
 		command.target = "";
 	}
-	if (command.args.size() > 1) {
+	if (command.args.size() > 0) {
 		command.command = command.args[0];
 		command.args.erase(command.args.begin());
 	} else {