Hello Xavi,

Thanks for the answer. The two includes don't solve the problem.

I send you the header file

Thanks

Regards

Antoni Artigues

El lun, 09-05-2011 a las 14:25 +0200, Xavier Planes escribió:
> blSmartPointer.h
#ifndef _dynModuleUnicoreExecution_H
#define _dynModuleUnicoreExecution_H

#include "DynLibWin32Header.h"
#include "dynModuleExecutionImpl.h"
#include "ModuleDescription.h"
#include "JobDefinition.h"
#include "ucUnicoreConnector.h"
#include "blSmartPointer.h"
#include <list>
#include <map>
#include <itksys/Process.h>

/**
Base class implementation for Dynamic ModuleDescription execution for 
Command Line Plugins in Unicore
*/
namespace uc
{
class dynModuleUnicoreExecution : public dynModuleExecutionImpl
{
public:
	typedef dynModuleUnicoreExecution Self;
	typedef blSmartPointer<Self> Pointer;
	blNewMacro(Self);
	defineModuleFactory(  dynModuleUnicoreExecution );

	//!
	void Update( );

protected:
	//!
	dynModuleUnicoreExecution( );

	//!
	virtual ~dynModuleUnicoreExecution( );

	//! Set a parameter value to m_Filter
	virtual void SetParameterValue( ModuleParameter *param );

	//! Get a parameter value from m_Filter
	virtual void GetParameterValue( ModuleParameter *param );

	//! Build Command line
	virtual void BuildCommandLineLocation( );

	//! Print Command line
	void PrintCommandLine( );

	//!
	void SaveCommandLine( );

	//! Add --returnparameterfile
	void AddCommandLineReturnParameters( );

	//! Run the filter 
	virtual void RunFilter( );

	//! Wait for output data
	virtual void WaitForData( );

	//! Remove the embedded XML from the stdout stream
	virtual void ProcessOutputInformation( );

	void SetUCCPath(const std::string &path);

	string getUCCPath();

protected:
    //!
	uc::UnicoreConnector::Pointer uConn;
	//!
	uc::JobDefinition* m_jobDefinition;
	//!
	std::string m_stdoutbuffer;
	//!
	std::string m_stderrbuffer;
	//!
	char **m_Command;
};

} //namespace uc

#endif // _dynModuleUnicoreExecution_H
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Gimias-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gimias-developers

Reply via email to