MADNESS  0.10.1
Public Member Functions | Public Attributes | List of all members
madness::TaskInterface::Submit Struct Reference
Inheritance diagram for madness::TaskInterface::Submit:
Inheritance graph
[legend]
Collaboration diagram for madness::TaskInterface::Submit:
Collaboration graph
[legend]

Public Member Functions

 Submit (PoolTaskInterface *p)
 
void notify ()
 Invoked by the callback to notify when a dependency is satisfied. More...
 
- 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. More...
 

Public Attributes

PoolTaskInterfacep
 

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 notify().


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