diff options
Diffstat (limited to 'mpeglib/example/yaf/yafcore/yafRuntime.defs')
-rw-r--r-- | mpeglib/example/yaf/yafcore/yafRuntime.defs | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/mpeglib/example/yaf/yafcore/yafRuntime.defs b/mpeglib/example/yaf/yafcore/yafRuntime.defs new file mode 100644 index 00000000..2918d178 --- /dev/null +++ b/mpeglib/example/yaf/yafcore/yafRuntime.defs @@ -0,0 +1,67 @@ +/* + basic Runtime definitions for yaf + Copyright (C) 1998 Martin Vogt + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as published by + the Free Software Foundation. + + For more information look at the file COPYRIGHT in this package + + */ + + + + +#ifndef __YAF_RUNTIME_DEFS +#define __YAF_RUNTIME_DEFS + +#include "../yafcore/commandTable.h" // defines CommandDesc-Struct... + +// Command Numbers + +// define the YAF debug -its not a real command, but I know +// what I'm doing (see: outputDecoder.cpp) + +#define _YAF_DEBUG 1 + + +// For all other commands use the following schema: + +#define _YAF_RUN_COMMENT _CT_START+1 +#define _YAF_RUN_DECODER _CT_START+2 +#define _YAF_RUN_PROTOCOL _CT_START+3 +#define _YAF_RUN_IMPLEMENTS _CT_START+4 +#define _YAF_RUN_EXIT _CT_START+5 + + +#define _YAF_RUN_START _CT_START+100 + + + +// The commands as String. The Syntax is : +// + +// { lexternalUse,lReturnMsg,longName,shortName,number,helpText } +// +// lexternal use ist true when the text should be written when +// user enters "help" +#ifdef _USE_RUNTIME_YAF_STRUC +static struct CommandDescriptionStruct yafRuntime[]={ + + { 0,1,"comment","",_YAF_RUN_COMMENT,"commands should not be interpreted"}, + { 0,1,"decoder", "",_YAF_RUN_DECODER, "Name of decoder"}, + { 0,1,"implements", "",_YAF_RUN_IMPLEMENTS, "basic behaviour"}, + { 0,1,"exit", "",_YAF_RUN_EXIT, "yaf protocol terminated"}, + { 0,1,"protocol", "",_YAF_RUN_PROTOCOL, "yaf protocol version"} + +}; +#endif + +// How much Commands are in the Array : +#define YAFRUNTIME_SIZE 5 + + + +#endif + |