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