VCDoc
Class Tree
Class
unaDSPDlib
.unaDspDLibParams
Class Hierarchy
/
unaIdList
/
unaList
/
unaObject
/ TObject
Description
This class contains general DSP Lib parameter.
Members
Fields
Field
Description
Methods
Method
Description
unaObject
.
AfterConstruction
Makes sure "inherited" create() was called during object's creation.
unaObject
.
create
Creates an object.
unaList
.
ADD
Adds item to the end of the list.
unaList
.
ADD
unaList
.
add2
unaList
.
assign
Returns number of items copied.
unaList
.
asString
unaList
.
BeforeDestruction
unaList
.
checkDataEvent
unaList
.
clear
Clears the list. All items will be removed and count will be reset to 0.
unaList
.
copyFrom
Returns number of items processed.
unaList
.
copyFrom
unaList
.
copyTo
Creates a array and copies list items into it.
unaList
.
create
unaList
.
doCopyFrom
unaList
.
doReverse
unaList
.
doSetCapacity
unaList
.
get
Returns item from the list.
unaList
.
getObject
Returns item with specified index as object.
unaList
.
insert
Inserts an item at specified position (index parameter) in the list.
unaList
.
insert2
unaList
.
isEmpty
Returns true if there are no items in the list.
unaList
.
isLocked
Returns true if list was locked by someone (even same thread).
unaList
.
locate
unaList
.
locate
unaList
.
locate
Searches the list for specified item. Returns -1 if no item was found.
unaList
.
lock
Locks the list. Returns false if lock cannot be set in a timeout period.
unaList
.
mapDoFree
unaList
.
notifyBeforeRemove
unaList
.
releaseItem
Disposes the item.
unaList
.
removeByIndex
Removes item with specified index from the list.
unaList
.
removeFromEdge
Removes first (removeFirst = true) or last (removeFirst = false) item from the list (if it presents).
unaList
.
removeItem
Removes specified item from the list.
unaList
.
removeItem
Removes specifed item from the list.
unaList
.
reverse
Removes an item from the list.
unaList
.
setCapacity
unaList
.
setItem
unaList
.
setItem
Sets item value in the list.
unaList
.
setItem
unaList
.
setItem2
unaList
.
unlock
unaList
.
waitForData
unaIdList
.
add2
unaIdList
.
AfterConstruction
Makes sure "inherited" create() was called during object's creation.
unaIdList
.
BeforeDestruction
unaIdList
.
doCopyFrom
unaIdList
.
doReverse
unaIdList
.
doSetCapacity
unaIdList
.
getId
Override this method to provide some implementation of returning the ID of the item.
unaIdList
.
insert2
unaIdList
.
itemById
Returns first item with given ID.
unaIdList
.
locateById
Returns index of first item with given ID.
unaIdList
.
notifyBeforeRemove
unaIdList
.
removeById
Removes item with specified ID.
unaIdList
.
setItem2
unaIdList
.
updateIds
Assigns new Ids for each item in the list. Returns number of items updated.
create
getId
Override this method to provide some implementation of returning the ID of the item.
releaseItem
Disposes the item.
Properties
Property
Description
unaObject
.
_classID
Returns string description of this instance.
unaObject
.
_this
Returns pointer to self (this instance of object). Useful is some cases where self will refer to method's owner object instead.
unaList
.
autoFree
Set this property to true for lists which know how to free own items, to allow items to be freed by the list.
unaList
.
count
Number of items in the list.
unaList
.
debugTitle
unaList
.
isObjects
Specifies whether list contains Delphi objects,
unaList
.
item
Returns list item by it index.
unaList
.
list
unaList
.
oneThreadUser
When this property is true list will not use gate to protect internal data in multi-threading access. This may increase performance a little.
unaList
.
onItemBeforeRemove
Fires when list item is about to be removed from the list.
unaList
.
onItemRelease
Fires when list item is needed to be released. NOTE: item[index] could be nil.
unaList
.
timeout
Default timeout.
unaIdList
.
allowDuplicateId
Events
Event
Description
(c) 2001-2008
Lake of Soft, Ltd
Created with
DelphiCodeToDoc
.