48 #ifndef __DAAL_HOST_APP_H__ 49 #define __DAAL_HOST_APP_H__ 51 #include "services/daal_defines.h" 52 #include "services/base.h" 53 #include "services/daal_shared_ptr.h" 71 class DAAL_EXPORT HostAppIface :
public Base
76 virtual ~HostAppIface();
82 virtual bool isCancelled() = 0;
87 typedef services::SharedPtr<HostAppIface> HostAppIfacePtr;
90 using interface1::HostAppIface;
91 using interface1::HostAppIfacePtr;
95 #endif //__DAAL_HOST_APP_H__ daal
Definition: algorithm_base_common.h:57
daal::services::interface1::SharedPtr
Shared pointer that retains shared ownership of an object through a pointer. Several SharedPtr object...
Definition: daal_shared_ptr.h:187
daal::services::interface1::HostAppIface
Abstract class which defines callback interface for the host application of this library to enable su...
Definition: host_app.h:71
daal::Base
Base class for Intel(R) Data Analytics Acceleration Library objects
Definition: base.h:65