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>