MADNESS 0.10.1
madness::TaskInterface::Submit Struct Reference
Inheritance diagram for madness::TaskInterface::Submit:
Collaboration diagram for madness::TaskInterface::Submit:

Public Member Functions

 Submit (PoolTaskInterface *p)
void notify ()
 Invoked by the callback to notify when a dependency is satisfied.
Public Member Functions inherited from madness::CallbackInterface
virtual ~CallbackInterface ()
virtual void notify_debug (const char *caller)
 Same as notify(), but tracks how many times called from each caller.

Public Attributes

PoolTaskInterface * p

Additional Inherited Members

Protected Member Functions inherited from madness::CallbackInterface
virtual void notify_debug_impl (const char *caller)

Constructor & Destructor Documentation

◆ Submit()

madness::TaskInterface::Submit::Submit ( PoolTaskInterface * p)
inline

Member Function Documentation

◆ notify()

void madness::TaskInterface::Submit::notify ( )
inlinevirtual

Invoked by the callback to notify when a dependency is satisfied.

Implements madness::CallbackInterface.

References madness::ThreadPool::add(), and p.

Member Data Documentation

◆ p

PoolTaskInterface* madness::TaskInterface::Submit::p

Referenced by Submit(), and notify().


The documentation for this struct was generated from the following file: