aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorjames <>2008-03-03 18:15:19 +0000
committerjames <>2008-03-03 18:15:19 +0000
commit5ec015afd6bc1033b4447e2d65f03438053fa3a7 (patch)
tree35de0e45e14b182f86e2c921f0795c3ed0ad6fe4 /apps
parentcc8ec8a155e807055114097d4add1ca43bcb03ca (diff)
downloadsympathy-5ec015afd6bc1033b4447e2d65f03438053fa3a7.tar.gz
sympathy-5ec015afd6bc1033b4447e2d65f03438053fa3a7.tar.bz2
sympathy-5ec015afd6bc1033b4447e2d65f03438053fa3a7.zip
*** empty log message ***
Diffstat (limited to 'apps')
-rw-r--r--apps/clients.c49
1 files changed, 4 insertions, 45 deletions
diff --git a/apps/clients.c b/apps/clients.c
index 919f730..0170a77 100644
--- a/apps/clients.c
+++ b/apps/clients.c
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$";
/*
* $Log$
+ * Revision 1.17 2008/03/03 18:15:19 james
+ * *** empty log message ***
+ *
* Revision 1.16 2008/03/03 06:04:42 james
* *** empty log message ***
*
@@ -69,49 +72,6 @@ static char rcsid[] = "$Id$";
#include "clients.h"
void
-client_msg (IPC_Msg * m, Context * c)
-{
- switch (m->hdr.type)
- {
-
- case IPC_MSG_TYPE_NOOP:
- break;
- case IPC_MSG_TYPE_DEBUG:
- fprintf (stderr, "%p [%d] %s\n", m, m->hdr.size, m->debug.msg);
- break;
- case IPC_MSG_TYPE_KEY:
- vt102_send (c, m->key.key);
- break;
- case IPC_MSG_TYPE_SETBAUD:
- tty_set_baud (c->t, m->setbaud.baud);
- tty_parse_reset (c);
-
- log_f (c->l, "<baud changed to %d>", m->setbaud.baud);
- break;
- case IPC_MSG_TYPE_SENDBREAK:
- tty_send_break (c->t);
- break;
- case IPC_MSG_TYPE_SETFLOW:
- tty_set_flow (c->t, m->setflow.flow);
- break;
- case IPC_MSG_TYPE_SETANSI:
- vt102_set_ansi (c->v, m->setansi.ansi);
- break;
- case IPC_MSG_TYPE_HANGUP:
- tty_hangup (c->t);
- break;
- case IPC_MSG_TYPE_SETSIZE:
- vt102_resize (c, m->setsize.winsize);
- break;
- case IPC_MSG_TYPE_RESET:
- vt102_reset (c);
- break;
- default:
- fprintf (stderr, "Unhandeled message type %d\n", m->hdr.type);
- }
-}
-
-void
client_free (Client * c)
{
if (c->s)
@@ -210,8 +170,7 @@ clients_post_select (Clients * cs, Context * ctx, fd_set * rfds,
if (c->s->msg)
{
- client_msg (c->s->msg, ctx);
- socket_consume_msg (c->s);
+ socket_execute_msg(c->s,ctx);
}
}