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 1577 of file converse.h.


Field Documentation

This thread is about to block.

Definition at line 1579 of file converse.h.

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

This thread is about to begin execution after blocking.

Definition at line 1582 of file converse.h.

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

This thread is being destroyed.

Definition at line 1585 of file converse.h.

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

Pointer to listener-specific data (if needed).

Set by listener.

Definition at line 1590 of file converse.h.

Pointer to the thread this listener controls.

Set by CthAddListener.

Definition at line 1595 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 1600 of file converse.h.

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


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

Generated on Mon Sep 21 08:22:30 2020 for Charm++ by  doxygen 1.5.5