VCDoc
Class Tree

Class
  unaIcyStreamer.unaIcyServerClientList

Class Hierarchy
  / unaIdList / unaList / unaObject / TObject

Description
 

 


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 Creates an object.
getId Override this method to provide some implementation of returning the ID of 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.