#include <PythonCCS.h>
Public Member Functions | |
CkCallbackPython (void) | |
CkCallbackPython (void *&ptr) | |
~CkCallbackPython (void) | |
void * | thread_delay (void) const |
Interface used by threaded callbacks: Libraries should call these from their "start" entry points. |
Definition at line 154 of file PythonCCS.h.
CkCallbackPython::CkCallbackPython | ( | void | ) | [inline] |
Definition at line 156 of file PythonCCS.h.
CkCallbackPython::CkCallbackPython | ( | void *& | ptr | ) | [inline] |
Definition at line 157 of file PythonCCS.h.
CkCallbackPython::~CkCallbackPython | ( | void | ) | [inline] |
Definition at line 158 of file PythonCCS.h.
References CkCallbackResumeThread::result, and thread_delay().
void* CkCallbackPython::thread_delay | ( | void | ) | const [inline] |
Interface used by threaded callbacks: Libraries should call these from their "start" entry points.
Use "return cb.thread_delay()" to suspend the thread before the return. It's a no-op for everything but threads.
Reimplemented from CkCallback.
Definition at line 162 of file PythonCCS.h.
References CkCallback::impl_thread_delay().
Referenced by ~CkCallbackPython().