Annotation of multiplexer/command.h, revision 1.2

1.1       oskar       1: /*
                      2:  * ISO 13818 stream multiplexer
                      3:  * Copyright (C) 2001 Convergence Integrated Media GmbH Berlin
                      4:  * Author: Oskar Schirmer (oskar@convergence.de)
                      5:  */
                      6: 
                      7: 
1.2     ! oskar       8: enum {
        !             9:   C_HELP = 1,
        !            10:   C_VERS,
        !            11:   C_QUIT,
        !            12:   C_VERB,
        !            13:   C_OPES,
        !            14:   C_OPS,
        !            15:   C_OTS,
        !            16:   C_CLOS,
        !            17:   C_APPE,
        !            18:   C_FILE,
        !            19:   C_CROP,
        !            20:   C_REPT,
        !            21:   C_TSID,
        !            22:   C_FROP,
        !            23:   C_BUSY,
        !            24:   C_TIMD,
        !            25:   C_FPSI,
        !            26:   C_BSCR
        !            27: };
1.1       oskar      28: 
                     29: typedef struct {
                     30:   byte token;
                     31:   byte width;
                     32:   short comshort;
                     33:   char *comlong;
                     34:   char *explain;
                     35:   char *explmulti;
                     36: } command_list;
1.2     ! oskar      37: 
        !            38: typedef struct filerefer_list {
        !            39:   struct filerefer_list *next;
        !            40:   int filerefnum;
        !            41:   char *filename;
        !            42: } filerefer_list;
1.1       oskar      43: 
                     44: boolean command_init (int cargc,
                     45:     char **cargv);
                     46: boolean command_expected (unsigned int *nfds,
                     47:     struct pollfd *ufds);
                     48: void command_process (boolean readable);
                     49: 

LinuxTV legacy CVS <linuxtv.org/cvs>