CogRandomAccessQueue ClassCognex VisionPro 9.8
CogRandomAccessQueue
Inheritance Hierarchy

System Object
  System MarshalByRefObject
    Cognex.VisionPro.Implementation CogObjectBase
      Cognex.VisionPro.Implementation CogSerializableObjectBase
        Cognex.VisionPro.QuickBuild.Implementation.Internal CogRandomAccessQueue

Namespace: Cognex.VisionPro.QuickBuild.Implementation.Internal
Assembly: Cognex.VisionPro.QuickBuild.Core (in Cognex.VisionPro.QuickBuild.Core.dll) Version: 75.1.0.0 (75.1.0.0)
Syntax

[SerializableAttribute]
public sealed class CogRandomAccessQueue : CogSerializableObjectBase

The CogRandomAccessQueue type exposes the following members.

Constructors

  NameDescription
Public methodCogRandomAccessQueue 
ctor (default capacity is 32)
Public methodCogRandomAccessQueue(Int32)
ctor
Top
Methods

  NameDescription
Public methodClear
Remove all items in the queue
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodData
Return internal data for testing purpose only
Public methodDequeue 
Remove the item from head of the queue
Public methodDequeue(Int32)
Remove and return the item at index
Public methodEnqueue
Adds object to the back of the queue. If the queue is full, just overwrite the tail item
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFreeList
Return internal freeList for testing purpose only
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodOrderList
Return internal orderList for testing purpose only
Public methodPeek
Just return the item at the index
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Properties

  NameDescription
Public propertyAvailableCount
Number of available spaces in the queue
Public propertyCapacity
Capacity of the queue
Public propertyCount
Number of items in the queue
Public propertyIsFull
Is the queue currently full
Public propertyIsOverflowing
Is the queue currently overflowing
Top
Events

  NameDescription
Public eventEnqueued
This event is raised when an item is enqueued
Top
See Also