00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef PFSPD_ENV_H
00012 #define PFSPD_ENV_H
00013
00014 #include "yapi.h"
00015 #include "vya.h"
00016 #include "pfspdfe.h"
00017 #include "pfspdbe.h"
00018 #include "pfspd_args.h"
00019
00020 class pfspdEnv : public Process
00021 {
00022 public:
00023
00024 pfspdEnv(
00025 const Id& n,
00026 In<pfspd_args_t>& pfspdArgumentsF,
00027 Out<VYAfileName>& fileNameF,
00028 Out<pT_header>& outSeqInfoF
00029 );
00030
00031
00032 const char* type() const { return "pfspdEnv"; }
00033
00034
00035 void main();
00036
00037 private:
00038 InPort<pfspd_args_t> pfspdArgumentsP;
00039 OutPort<VYAfileName> fileNameP;
00040 OutPort<pT_header> outSeqInfoP;
00041 };
00042
00043 #endif