PPL Logo

PythonFinished Class Reference

#include <PythonCCS-client.h>

Inheritance diagram for PythonFinished:

Inheritance graph
[legend]
Collaboration diagram for PythonFinished:

Collaboration graph
[legend]

Public Member Functions

 PythonFinished (CmiUInt4 _interp, bool Wait=true)
void setWait (bool _set)
bool isWait ()
int size ()
char * pack ()
void unpack ()
void print ()

Static Public Attributes

static const CmiUInt4 localmagic = 738963580

Private Attributes

CmiUInt4 interpreter
unsigned char flags

Static Private Attributes

static const unsigned char FLAG_WAIT = 0x80

Friends

class PythonObject

Detailed Description

Definition at line 172 of file PythonCCS-client.h.


Constructor & Destructor Documentation

PythonFinished::PythonFinished ( CmiUInt4  _interp,
bool  Wait = true 
)

Definition at line 163 of file PythonCCS-client.C.

References FLAG_WAIT, flags, interpreter, localmagic, and PythonAbstract::magic.


Member Function Documentation

void PythonFinished::setWait ( bool  _set  ) 

Definition at line 170 of file PythonCCS-client.C.

References FLAG_WAIT, and flags.

bool PythonFinished::isWait (  )  [inline]

Definition at line 186 of file PythonCCS-client.h.

References FLAG_WAIT, and flags.

Referenced by PythonObject::finished().

Here is the caller graph for this function:

int PythonFinished::size ( void   )  [inline]

Definition at line 188 of file PythonCCS-client.h.

char* PythonFinished::pack (  )  [inline]

Definition at line 189 of file PythonCCS-client.h.

References PythonAbstract::magic.

void PythonFinished::unpack (  )  [inline]

Reimplemented from PythonAbstract.

Definition at line 191 of file PythonCCS-client.h.

References interpreter, and ntohl().

Referenced by PythonObject::finished().

Here is the call graph for this function:

Here is the caller graph for this function:

void PythonFinished::print (  ) 


Friends And Related Function Documentation

friend class PythonObject [friend]

Definition at line 173 of file PythonCCS-client.h.


Field Documentation

Definition at line 175 of file PythonCCS-client.h.

Referenced by PythonObject::finished(), PythonFinished(), and unpack().

unsigned char PythonFinished::flags [private]

Definition at line 176 of file PythonCCS-client.h.

Referenced by isWait(), PythonFinished(), and setWait().

const unsigned char PythonFinished::FLAG_WAIT = 0x80 [static, private]

Definition at line 180 of file PythonCCS-client.h.

Referenced by isWait(), PythonFinished(), and setWait().

const CmiUInt4 PythonFinished::localmagic = 738963580 [static]

Definition at line 182 of file PythonCCS-client.h.

Referenced by PythonAbstract::isFinished(), and PythonFinished().


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

Generated on Mon Sep 21 08:29:05 2020 for Charm++ by  doxygen 1.5.5