git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@884 b431acfa-c32f-4a4a-93f1-934dc6c82436
33 lines
587 B
C++
33 lines
587 B
C++
#include <cstdio>
|
|
#include <armadillo>
|
|
|
|
#include "Processor.hpp"
|
|
#include "NullSource.hpp"
|
|
#include "NullSink.hpp"
|
|
#include "TestBlock.hpp"
|
|
|
|
|
|
#ifndef LENGTH
|
|
#define LENGTH(a) (sizeof(a)/sizeof(a[0]))
|
|
#endif
|
|
|
|
const size_t BUFSIZE = 16;
|
|
|
|
int test02()
|
|
{
|
|
Processor processor;
|
|
NullSource<double> nullSrc(BUFSIZE);
|
|
NullSink<double> nullSink(BUFSIZE);
|
|
TestBlock testblock(BUFSIZE);
|
|
|
|
nullSrc.addBuffer(testblock.buffer());
|
|
testblock.addBuffer(nullSink.buffer());
|
|
|
|
processor.blockAdd(nullSrc);
|
|
processor.blockAdd(testblock);
|
|
processor.blockAdd(nullSink);
|
|
|
|
processor.run();
|
|
|
|
return 0;
|
|
} |