com.sybase.jdbc2.timedio
Class ResponseQueue

java.lang.Object
  |
  +--com.sybase.jdbc2.utils.SyncObj
        |
        +--com.sybase.jdbc2.timedio.ResponseQueue

public class ResponseQueue
extends SyncObj


Field Summary
 (package private) com.sybase.jdbc2.utils.Queue_responseQ
           

Fields inherited from class com.sybase.jdbc2.utils.SyncObj
_state

Constructor Summary
ResponseQueue(com.sybase.jdbc2.utils.SyncQueue , int )
           

Method Summary
 synchronized intavailable(int )
           
 voiddump()
           
 synchronized com.sybase.jdbc2.utils.BufferIntervalpop()
           
 synchronized voidpush(com.sybase.jdbc2.utils.BufferInterval )
           
 protected voidsetNeed()
           

Methods inherited from class com.sybase.jdbc2.utils.SyncObj
getOwner, giveToMe, giveToNext, release, whoAmI

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_responseQ

com.sybase.jdbc2.utils.Queue _responseQ
Constructor Detail

ResponseQueue

public ResponseQueue(com.sybase.jdbc2.utils.SyncQueue , int )
Method Detail

available

public synchronized int available(int )

dump

public void dump()

pop

public synchronized com.sybase.jdbc2.utils.BufferInterval pop()

push

public synchronized void push(com.sybase.jdbc2.utils.BufferInterval )

setNeed

protected void setNeed()