Index - All Packages - All Categories - All Classes

Class ServerChunk

This is the superclass for all the Chunks. Chunks represent pieces of the server that run for a while, then return control. Subclasses include Listeners that wait for input. When manually destroyed, this class flags itself for cleanup after any current
request is finished--myEnding state is alive, alive in request, destruction requested, and ready for destruction.

Package: Udanax-Gold
All Superclasses: Object Heaper
Immediate Subclasses: ExecutePromiseFile FDListener TestChunk
Protocols: Object
Categories: Xanadu-rcmain

Class Methods

aliveFlag


cleanupGarbage


destroyReadyFlag


destroyRequestedFlag


emulsion


inRequestFlag


linkTimeNonInherited



Instance Methods

actualHashForEqual



Overridden by: FDListener

create



Overrides: Heaper
Overridden by: FDListener

destroy



Overrides: Heaper

destroyOKIfRequested


destroyPending


destruct

ServerChunks are destroyed explicitly in the server loop.

Overrides: Heaper
Overridden by: FDListener IPPromiseListener

execute

Attempt to execute another chunk. Return whether there is more to be done.

Overridden by: ExecutePromiseFile FDListener IPPromiseListener IPRendezvousListener TestChunk

fluidSpace


fluidSpace: aFluidSpace


inRequest


isEqual: other



Overridden by: FDListener

notInRequest


shouldDestroy

Returns TRUE if this chunk wants to be deleted after deregistration.


Index - All Packages - All Categories - All Classes