[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: lazcollections.pas line 82
type generic TIDEThreadedQueue <T>= class |
||
protected |
||
type |
||
|
||
protected |
||
function TryPushItemUnprotected(); |
|
|
function TryPopItemUnprotected(); |
|
|
procedure Lock; |
|
|
procedure Unlock; |
|
|
function CreateFifoQueue(); virtual; |
|
|
property FifoQueue: TLazTypedFifoQueue; [r] |
|
|
public |
||
constructor create(); |
|
|
destructor Destroy; override; |
|
|
procedure Grow(); |
|
|
function PushItem(); |
|
|
function PopItem(); |
|
|
function PopItemTimeout(); |
|
|
procedure DoShutDown; |
|
|
property QueueSize: Integer; [r] |
|
|
property TotalItemsPopped: QWord; [r] |
|
|
property TotalItemsPushed: QWord; [r] |
|
|
property ShutDown: Boolean; [r] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |