diff options
| author | Matthias (think) <matthias@mpb.li> | 2012-07-11 11:49:12 +0200 | 
|---|---|---|
| committer | Matthias (think) <matthias@mpb.li> | 2012-07-11 11:49:12 +0200 | 
| commit | e92f9c408634810828e75d4ad6da408e1c142195 (patch) | |
| tree | d4e622617f58a70ed3dd2e57418f73f412e7193b /src/InputMemory.h | |
| download | dabmod-e92f9c408634810828e75d4ad6da408e1c142195.tar.gz dabmod-e92f9c408634810828e75d4ad6da408e1c142195.tar.bz2 dabmod-e92f9c408634810828e75d4ad6da408e1c142195.zip  | |
added unmodified mmbtools
Diffstat (limited to 'src/InputMemory.h')
| -rw-r--r-- | src/InputMemory.h | 48 | 
1 files changed, 48 insertions, 0 deletions
diff --git a/src/InputMemory.h b/src/InputMemory.h new file mode 100644 index 0000000..6ddff52 --- /dev/null +++ b/src/InputMemory.h @@ -0,0 +1,48 @@ +/* +   Copyright (C) 2007, 2008, 2009, 2010, 2011 Her Majesty the Queen in +   Right of Canada (Communications Research Center Canada) + */ +/* +   This file is part of CRC-DADMOD. + +   CRC-DADMOD is free software: you can redistribute it and/or modify +   it under the terms of the GNU General Public License as +   published by the Free Software Foundation, either version 3 of the +   License, or (at your option) any later version. + +   CRC-DADMOD is distributed in the hope that it will be useful, +   but WITHOUT ANY WARRANTY; without even the implied warranty of +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +   GNU General Public License for more details. + +   You should have received a copy of the GNU General Public License +   along with CRC-DADMOD.  If not, see <http://www.gnu.org/licenses/>. + */ + +#ifndef INPUT_MEMORY_H +#define INPUT_MEMORY_H + +#ifdef HAVE_CONFIG_H +#   include <config.h> +#endif + + +#include "ModInput.h" + + +class InputMemory : public ModInput +{ +public: +    InputMemory(Buffer* dataIn); +    virtual ~InputMemory(); +    virtual int process(Buffer* dataIn, Buffer* dataOut); +    const char* name() { return "InputMemory"; } + +    void setInput(Buffer* dataIn); + +protected: +    Buffer *myDataIn; +}; + + +#endif // INPUT_MEMORY_H  | 
