Full index

Package indexes


a c d e f g i j l m p r s t u _
a
top
Class AjThread
AjThread in AjThreader.php
The Ajax Thread Calling Class
Function all
all() in Ex3_MainThread.php
Page AjThreader.php
AjThreader.php in AjThreader.php
c
top
Variable $ComHelper
Communication class used by Writting Class
Variable $ComHelper
Process::$ComHelper in Caller.php
Communication Class Provided for threads of this Process
Variable $ComHelper
SimpleMutex::$ComHelper in SimpleMutex.php
The Communication Helper Wrapped
Class CallerBasic
CallerBasic in Caller.php
This is an Abstract class representing Methods all Thread-Calling classes must implement
Method Clear
This is a void function with no arguments
Method Clear
FileCom::Clear() in FileCom.php
Flat File Communication Specific Clearing Function
Method Clear
ShmopCom::Clear() in ShmopCom.php
Shared Memory Communication Specific Clearing Function
Method Clear
Process::Clear() in Caller.php
Clear the Any Equipation of the Communication Class
Method Clear
MyCom::Clear() in MyCom.php
MySQL Communication Specific Clearing Function
Class CliThread
CliThread in CliThreader.php
Cli Thread Calling Class
Page Com.php
Com.php in Com.php
Class ComBasic
ComBasic in Com.php
This is an Abstract class representing Methods all Communication classes must implement
Page Caller.php
Caller.php in Caller.php
Page CliThreader.php
CliThreader.php in CliThreader.php
d
top
Method Delete
ShmopCom::Delete() in ShmopCom.php
This is a class Spacefic Deleting function it writes to the Shared Memory Block the Values returned from Writting Methodolgy class Deleting function
Method Delete
PlainArrayHandler::Delete() in PlainArray.php
Plain Array Class Deletion Function
Method Delete
FileCom::Delete() in FileCom.php
This is a class Spacefic Deleting function it writes to the file the Values returned from Writting Methodolgy class Deleting function
e
top
Page Ex1_Counter.php
Ex1_Counter.php in Ex1_Counter.php
Page Ex1_Echoer.php
Ex1_Echoer.php in Ex1_Echoer.php
Page Ex1_MainThread.php
Ex1_MainThread.php in Ex1_MainThread.php
Page Ex2_Counter.php
Ex2_Counter.php in Ex2_Counter.php
Page Ex2_Echoer.php
Ex2_Echoer.php in Ex2_Echoer.php
Page Ex2_MainThread.php
Ex2_MainThread.php in Ex2_MainThread.php
Page Ex3_MainThread.php
Ex3_MainThread.php in Ex3_MainThread.php
Page Ex3_PartDownloader.php
Ex3_PartDownloader.php in Ex3_PartDownloader.php
Page Ex4_Counter.php
Ex4_Counter.php in Ex4_Counter.php
Page Ex4_Echoer.php
Ex4_Echoer.php in Ex4_Echoer.php
Page Ex4_MainThread.php
Ex4_MainThread.php in Ex4_MainThread.php
Method Exist
ShmopCom::Exist() in ShmopCom.php
Shared Memory Communication Specific Existance Checking Function
Method Exist
PlainArrayHandler::Exist() in PlainArray.php
Plain Array Class Existance Checking function
Method Exist
MyCom::Exist() in MyCom.php
MySQL Communication Specific Existance Checking Function
Method Exist
FileCom::Exist() in FileCom.php
Flat File Communication Specific Exisctance Checking Function
Method Exist
Value returning function with arguments
f
top
Page FileCom.php
FileCom.php in FileCom.php
Method FileCom
FileCom::FileCom() in FileCom.php
The Flat File Communication Class Constructor
Class FileCom
FileCom in FileCom.php
The Flat File Communication Class
g
top
Method Get
MyCom::Get() in MyCom.php
MySQL Communication Specific Getting Function
Method Get
ComBasic::Get() in Com.php
Value returning function with arguments
Method Get
FileCom::Get() in FileCom.php
Flat File Communication Specific Getting Function
Method Get
SimpleMutex::Get() in SimpleMutex.php
Communication Varaibles Getter Function
Method Get
ShmopCom::Get() in ShmopCom.php
Shared Memory Communication Specific Getting Function
Method Get
CallerBasic::Get() in Caller.php
takes the name of a Communication Varaible and returns it's value
Method GetAll
ShmopCom::GetAll() in ShmopCom.php
This function is specific to PlainArray Writting class it returns all contents , here it reads the Shared Memory Block and returns it
Method GetAll
FileCom::GetAll() in FileCom.php
This function is specific to PlainArray Writting class it returns all contents , here it reads all file and returns it
Method GetID
CallerBasic::GetID() in Caller.php
Return the thread ID
Method GetSize
ShmopCom::GetSize() in ShmopCom.php
Method GetState
return Thread State as read from Communication Class Varaible
Method Gget
ShmopCom::Gget() in ShmopCom.php
This is the Value Getting function it wrraps the Writting Methodolgy Class Getting function
Method Gget
FileCom::Gget() in FileCom.php
This is the Value Getting function it wrraps the Writting Methodolgy Class Getting function
Method Go
SocThread::Go() in SocThreader.php
Socket Thread Calling Specific Launching Function
Method Go
CallerBasic::Go() in Caller.php
This is a void function with no arguments
Method Go
CliThread::Go() in CliThreader.php
Cli-Thread Calling Specific Launching Function
Method Go
AjThread::Go() in AjThreader.php
Ajax-Thread Calling Specific Thread Launching function
Method Gset
FileCom::Gset() in FileCom.php
This is the Class Specific Setting function it writes to the file the Values returned from Writting Methodolgy class Setting function
Method Gset
ShmopCom::Gset() in ShmopCom.php
This is the Class Specific Setting function it writes to the Shared Memory Block the Values returned from Writting Methodolgy class Setting function
i
top
Variable $id
TClient::$id in Caller.php
Thread ID
Variable $id
ShmopCom::$id in ShmopCom.php
Shared Memory block id (shmid)
Method Init
ShmopCom::Init() in ShmopCom.php
Shared Memory Communication Specific Init Function
Method Init
MyCom::Init() in MyCom.php
MySQL Communication Specific Init Function
Method Init
FileCom::Init() in FileCom.php
Flat File Communication Specific Init Function
Method Init
ComBasic::Init() in Com.php
This is a void function with no arguments
Method IsWindows
CliThread::IsWindows() in CliThreader.php
Detect Using Windows
j
top
Method Join
CallerBasic::Join() in Caller.php
This is a Static Function used to Join Another Thread/s (Wait for them to finish) These Threads MUST give a sign they finished (using TClien Class)
l
top
Page Loader.php
Loader.php in Loader.php
m
top
Variable $MemKey
ShmopCom::$MemKey in ShmopCom.php
Shared Memory block Key
Variable $MuxH
ShmopCom::$MuxH in ShmopCom.php
an Instance of the Sync Class
Variable $MuxH
FileCom::$MuxH in FileCom.php
an Instance of the Sync Class
Page MyCom.php
MyCom.php in MyCom.php
Method MLock
SimpleMutex::MLock() in SimpleMutex.php
The Lock Checking Function this function checks the existance of a lock over the Communication class through checking the "Read" Communication Varaible
Method MyCom
MyCom::MyCom() in MyCom.php
The MySQL Communication Class Constructor
Class MyCom
MyCom in MyCom.php
The MySQL Communication Class
p
top
Variable $params
CliThread::$params in CliThreader.php
Parameters to be passed
Variable $params
SocThread::$params in SocThreader.php
Parameters to be passed to thread
Variable $perms
ShmopCom::$perms in ShmopCom.php
Shared Memory Block Permissions
Variable $pos
CallerBasic::$pos in Caller.php
used for Calculating Thread id
Page PlainArray.php
PlainArray.php in PlainArray.php
Method PAHGet
PlainArrayHandler::PAHGet() in PlainArray.php
Plain Array Class Getter function
Method PAHSet
PlainArrayHandler::PAHSet() in PlainArray.php
Plain Array Class Setter function
Class PlainArrayHandler
PlainArrayHandler in PlainArray.php
The Plain Array Class Implements a very simple way of Reading and writting
Method PlainArrayHandler
PlainArrayHandler Class Constructor
Class Process
Process in Caller.php
Instances of this class are used as Containers for threads (hence name Process :) )
r
top
Variable $RecHandler
FileCom::$RecHandler in FileCom.php
an Instance of the Writting Methodology Class
Variable $RecHandler
ShmopCom::$RecHandler in ShmopCom.php
an Instance of the Writting Methodology Class
Function remote_file_size
remote_file_size() in Ex3_MainThread.php
s
top
Variable $size
ShmopCom::$size in ShmopCom.php
The Default size of the Shared memory block
Page ShmopCom.php
ShmopCom.php in ShmopCom.php
Method Set
MyCom::Set() in MyCom.php
MySQL Communication Specific Setting Function
Method Set
ShmopCom::Set() in ShmopCom.php
Shared Memory Communication Specific Setting Function
Method Set
FileCom::Set() in FileCom.php
Flat File Communication Specific Setting Function
Method Set
ComBasic::Set() in Com.php
void function with arguments
Method Set
CallerBasic::Set() in Caller.php
Associates / Sets Name $name with the Value $value it can be used to create a Name or reeassign it (change it's value )
Method Set
SimpleMutex::Set() in SimpleMutex.php
Communication Varaibles Setter Function
Method SetBusy
SimpleMutex::SetBusy() in SimpleMutex.php
Setting the Lock function
Method SetParams
SocThread::SetParams() in SocThreader.php
Socket Thread Calling Specific Parameters Setting Function
Method SetParams
AjThread::SetParams() in AjThreader.php
Ajax-Thread Calling Specific Parameters Setting
Method SetParams
CliThread::SetParams() in CliThreader.php
Cli-Thread Calling Specific Parameters Setting Function
Method SetParams
A void function with one argument
Class ShmopCom
ShmopCom in ShmopCom.php
The Shared Memory Communication Class
Method ShmopCom
ShmopCom::ShmopCom() in ShmopCom.php
The Shared Memory Communication Class Constructor
Method SimpleMutex
SimpleMutex::SimpleMutex() in SimpleMutex.php
Simple Mutex Class Constructor
Class SimpleMutex
SimpleMutex in SimpleMutex.php
Simple Mutex Class
Class SocThread
SocThread in SocThreader.php
The Socket Calling Class This Class uses PHP Sockets to connect to server and launch a PHP Script/Thread it Extends CallerBasic and implelemts it's Abstract functions
Method StateName
Template::StateName() in Caller.php
Return String Representing Thread State Attribute
Page SimpleMutex.php
SimpleMutex.php in SimpleMutex.php
Page SocThreader.php
SocThreader.php in SocThreader.php
t
top
Variable $Table
MyCom::$Table in MyCom.php
Table name to be used for Communication
Class TClient
TClient in Caller.php
This Class is Instaitained in Called Threads
Class Template
Template in Caller.php
This class is used for Templating static names used by other classes
Method TFinalize
TClient::TFinalize() in Caller.php
Express Thread has finished and it's "Dead"
Method TGetState
TClient::TGetState() in Caller.php
Return This Thread state
Method TSleep
TClient::TSleep() in Caller.php
Puts Thread in Sleep State for $sec Fixed Seconds
u
top
Variable $UniqueName
FileCom::$UniqueName in FileCom.php
The Flat File Name
Method UnSetBusy
SimpleMutex::UnSetBusy() in SimpleMutex.php
Releasing the Lock function
Function Up
Up() in Loader.php
This is a very simple function that given a path go $n levels higher IT MUST BE INCLUDED ON EVERY FILE USING THIS CLASS (PHPThreader) it's used for adjusting relatve locations
_
top
Method __construct
CliThread::__construct() in CliThreader.php
Cli-Thread Class Constuctor Just Pick Arguments and tidy them
Method __construct
SocThread::__construct() in SocThreader.php
SocThread Constructor
Method __construct
AjThread::__construct() in AjThreader.php
Ajax Class Constructor
Method __construct
Class Constuctor Just Assign Instance attributes to this Thread Specific ones
Method __construct
CallerBasic Constructor , it must be explicily called from clasese extending it (PHP OOP issue)
Method __construct
Class Constuctor just assign the $ComH varaible and Init it
Method __destruct
TClient::__destruct() in Caller.php
Destructor
a c d e f g i j l m p r s t u _