PPL Logo

CthThreadListener Struct Reference

#include <converse.h>

Collaboration diagram for CthThreadListener:

Collaboration graph
[legend]

Data Fields

CthThreadListener_suspend suspend
 This thread is about to block.
CthThreadListener_resume resume
 This thread is about to begin execution after blocking.
CthThreadListener_free free
 This thread is being destroyed.
void * data
 Pointer to listener-specific data (if needed).
CthThread thread
 Pointer to the thread this listener controls.
struct CthThreadListenernext
 The next listener, or NULL at end of chain.

Detailed Description

Definition at line 1282 of file converse.h.


Field Documentation

This thread is about to block.

Definition at line 1284 of file converse.h.

Referenced by CthSuspend(), and TraceProjections::traceAddThreadListeners().

This thread is about to begin execution after blocking.

Definition at line 1287 of file converse.h.

Referenced by CthBaseResume(), and TraceProjections::traceAddThreadListeners().

This thread is being destroyed.

Definition at line 1290 of file converse.h.

Referenced by CthThreadBaseFree(), and TraceProjections::traceAddThreadListeners().

Pointer to listener-specific data (if needed).

Set by listener.

Definition at line 1295 of file converse.h.

Pointer to the thread this listener controls.

Set by CthAddListener.

Definition at line 1300 of file converse.h.

Referenced by CthAddListener(), and traceThreadListener_resume().

The next listener, or NULL at end of chain.

Set by CthAddListener, and used only by threads.c.

Definition at line 1305 of file converse.h.

Referenced by CthAddListener(), CthBaseResume(), CthSuspend(), and CthThreadBaseFree().


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

Generated on Sat May 26 08:10:26 2012 for Charm++ by  doxygen 1.5.5