msgdump.c
author viric@llimona
Tue, 27 Mar 2007 23:29:56 +0200
changeset 58 3c492266923e
parent 49 09bb8a5583e9
child 92 05004c52ecff
permissions -rw-r--r--
Preparing v0.2.3

/*
    Task Spooler - a task queue system for the unix user
    Copyright (C) 2007  LluĂ­s Batlle i Rossell

    Please find the license in the provided COPYING file.
*/
#include <stdio.h>
#include "msg.h"
#include "main.h"

void msgdump(const struct msg *m)
{
    return;

    printf("msgdump:\n");
    switch(m->type)
    {
        case KILL_SERVER:
            printf("  KILL SERVER\n");
            break;
        case NEWJOB:
            printf(" NEWJOB\n");
            printf(" Commandsize: %i\n", m->u.newjob.command_size);
            break;
        case NEWJOB_OK:
            printf(" NEWJOB_OK\n");
            printf(" JobID: '%i'\n", m->u.jobid);
            break;
        case RUNJOB:
            printf(" RUNJOB\n");
            break;
        case RUNJOB_OK:
            printf(" RUNJOB_OK\n");
            printf(" Outputsize: %i\n", m->u.output.ofilename_size);
            printf(" pid: %i\n", m->u.output.pid);
            break;
        case ENDJOB:
            printf(" ENDJOB\n");
            break;
        case LIST:
            printf(" LIST\n");
            break;
        case LIST_LINE:
            printf(" LIST_LINE\n");
            printf(" Linesize: %i\n", m->u.line_size);
            break;
        case ASK_OUTPUT:
            printf(" ASK_OUTPUT\n");
            printf(" Jobid: %i\n", m->u.jobid);
            break;
        case ANSWER_OUTPUT:
            printf(" ANSWER_OUTPUT\n");
            printf(" Outputsize: %i\n", m->u.output.ofilename_size);
            printf(" PID: %i\n", m->u.output.pid);
            break;
        default:
            printf(" Unknown message\n");
    }
}