Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

CProcessData.cpp File Reference

The CProcessData.cpp file contains the implementation of the CProcessData class. More...

#include "CentumSharedCode.h"

Include dependency graph for CProcessData.cpp:


Functions

CENTUMSHAREDCODE_API void AddCProcessDataReference (CProcessData *p)
 Increases the reference count of the process.
CENTUMSHAREDCODE_API void ReleaseCProcessData (CProcessData *p)
 Decreases the reference count of the process.
CENTUMSHAREDCODE_API ExecutionReturn ExecuteSingleFunction (CProcessData *dat, CThing *function, CThingStack *params, CThingStack *usings)
 This function executes the passed CThing.

Detailed Description

The CProcessData.cpp file contains the implementation of the CProcessData class.


Function Documentation

CENTUMSHAREDCODE_API void AddCProcessDataReference CProcessData p  ) 
 

Increases the reference count of the process.

Parameters:
p the process.

CENTUMSHAREDCODE_API ExecutionReturn ExecuteSingleFunction CProcessData dat,
CThing function,
CThingStack params,
CThingStack usings
 

This function executes the passed CThing.

The CThing is called with the passed parameters and usings (which may be NULL), and is called from the global scope.

Parameters:
dat the process to call the function in.
function the CThing / rebi to call.
params any parameters to pass this function.
usings any usings to call this function under.

CENTUMSHAREDCODE_API void ReleaseCProcessData CProcessData p  ) 
 

Decreases the reference count of the process.

If the reference count is zero the process' destruct function is called and it is freed with its own memory manager.

See also:
CProcessData::Destruct()
Parameters:
p the process.


Generated on Sat Apr 16 16:31:09 2005 for Centum API by  doxygen 1.4.2