|
Previous Top Next |
This is a Typed Queue that extends the ITGlobalThreadQ:
ITGlobalThreadQ QUEUE,TYPE
ThreadNumber Long
ProcedureName CString(256)
WindowHandle Long
WindowClientHandle Long
InsertLevel Long
IsFrameWindow Byte
WindowReference &Window
END
ITGlobalTLQ QUEUE(ITGlobalThreadQ),TYPE,PRE(ITGlobalTLQ)
ProcRunCnt Long !! Procedure Run Counter. Counts how many instances of a procedure are running
MaxNumber Long !! Maximum number of instances running.
ProcedureNameUpperCase CString(256)
ProcClass &ITThreadLimitClass
END
The ITGlobalTLQ is used to create an instance of the queue in the class to keep track of threading information.