3
Copyright (C) 1998 Martin Vogt
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU Library General Public License as published by
7
the Free Software Foundation.
9
For more information look at the file COPYRIGHT in this package
15
#ifndef __OUTPUTDECODER_H
16
#define __OUTPUTDECODER_H
18
#include "commandLine.h"
20
#include "runtimeTableYAF.h"
21
#include "commandTableYAF.h"
28
virtual ~OutputDecoder();
30
void processCommandLine(CommandLine*);
31
virtual int processRuntimeCommand(int command,const char* args);
32
virtual int processReturnCommand(int cmdNr,int cmdId,
33
const char* ret,const char* args);
35
void appendCommandTable(CommandTable* table);
36
void appendRuntimeTable(CommandTable* table);
38
CommandTable* getRuntimeTable();
39
CommandTable* getCommandTable();
42
CommandTable* yafCommands;
43
CommandTable* yafRuntime;
45
CommandTable commandTable;
46
CommandTable runtimeTable;