[Asterisk-cvs] asterisk/channels chan_agent.c,1.116,1.117

markster at lists.digium.com markster at lists.digium.com
Thu Feb 24 18:27:15 CST 2005


Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv21782/channels

Modified Files:
	chan_agent.c 
Log Message:
Add execiftime, remove duplicate agent logoff CLI


Index: chan_agent.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_agent.c,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -d -r1.116 -r1.117
--- chan_agent.c	25 Feb 2005 00:00:35 -0000	1.116
+++ chan_agent.c	25 Feb 2005 00:25:28 -0000	1.117
@@ -1422,55 +1422,6 @@
 	return RESULT_SUCCESS;
 }
 
-static int agent_logoff(int fd, int argc, char **argv)
-{
-	struct agent_pvt *p = NULL;
-	char *line = NULL;
-	int res = 0;
-
-	/* Check args */
-	if (argc != 3)
-		return RESULT_SHOWUSAGE;
-	
-	line = argv[2];
-
-	ast_mutex_lock(&agentlock);
-	p = agents;
-	while (p) {
-		ast_mutex_lock(&p->lock);
-		res = strcmp(p->agent, line);
-
-		if (!res) {
-			/* Found him! Now we're going to kill him. */
-			
-			if (ast_strlen_zero(p->loginchan)) {
-				ast_cli(fd, "Agent %s already logged off the system.\n", line);
-				ast_mutex_unlock(&p->lock);
-				break;
-			}
-				
-			strcpy(p->loginchan, ""); /* Bang! Killed him */
-			ast_cli(fd, "Agent %s successfully logged off.\n", line);
-			ast_mutex_unlock(&p->lock);
-			break;
-		}
-		
-		ast_mutex_unlock(&p->lock);
-		p = p->next;
-	}
-	ast_mutex_unlock(&agentlock);
-	if (res) ast_cli(fd, "Unable to find agent %s.\n", line);
-	return RESULT_SUCCESS;
-}
-
-static char agent_logoff_usage[] =
-"Usage: agent logoff <agentnum>\n"
-"	Log an agent off the system that maybe forgot to log off, etc....\n";
-
-static struct ast_cli_entry cli_agent_logoff = {
-	{ "agent", "logoff", NULL }, agent_logoff,
-	"Log an agent off of the system", agent_logoff_usage, NULL};
-
 static char show_agents_usage[] = 
 "Usage: show agents\n"
 "       Provides summary information on agents.\n";




More information about the svn-commits mailing list