00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef BYTESTREAMFE_H
00012 #define BYTESTREAMFE_H
00013
00014 #include "yapi.h"
00015 #include "vya.h"
00016
00017 class byteStreamFE : public VYAprocess
00018 {
00019 public:
00020
00021 byteStreamFE(
00022 const Id& n,
00023 In<VYAfileName>& fileNameF,
00024 In<int>& nrBytesF,
00025 Out<unsigned char>& byteStreamF
00026 );
00027
00028
00029 const char* type() const;
00030
00031
00032 void main();
00033
00034 private:
00035
00036 InPort<VYAfileName> fileNameP;
00037 InPort<int> nrBytesP;
00038 OutPort<unsigned char> byteStreamP;
00039
00040
00041 VYAfileName fileName;
00042 int nrBytes;
00043 };
00044
00045 #endif //BYTESTREAMFE_H