PPL Logo

CkCallbackPython Class Reference

#include <PythonCCS.h>

Inheritance diagram for CkCallbackPython:

Inheritance graph
[legend]
Collaboration diagram for CkCallbackPython:

Collaboration graph
[legend]

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.

Detailed Description

Definition at line 154 of file PythonCCS.h.


Constructor & Destructor Documentation

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

Here is the call graph for this function:


Member Function Documentation

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

Here is the call graph for this function:

Here is the caller graph for this function:


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

Generated on Mon Sep 21 08:19:36 2020 for Charm++ by  doxygen 1.5.5