/* @(#)dtkDistributedApplicationPrivate.h --- * * Author: Nicolas Niclausse * Copyright (C) 2016 - Nicolas Niclausse, Inria. * Created: 2016/04/25 13:13:00 */ /* Commentary: * */ /* Change log: * */ #pragma once #include #include #include class DTKDISTRIBUTED_EXPORT dtkDistributedApplicationPrivate: public dtkApplicationPrivate { public: dtkDistributedApplicationPrivate(void); virtual ~dtkDistributedApplicationPrivate(void); public: void initialize(void); void exec(QRunnable *task); void spawn(QMap options = QMap() ); void unspawn(void); public: dtkDistributedPolicy policy; bool spawned; bool nospawn; QString wrapper; QString smp; };