drcl.comp.queue
Class ActiveQueueContract
java.lang.Object
drcl.comp.Contract
drcl.comp.queue.ActiveQueueContract
- public class ActiveQueueContract
- extends Contract
Defines the commands used in the contract of queue component.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEQUEUE
public static final java.lang.String DEQUEUE
- See Also:
- Constant Field Values
PEEK
public static final java.lang.String PEEK
- See Also:
- Constant Field Values
IS_FULL
public static final java.lang.String IS_FULL
- See Also:
- Constant Field Values
IS_EMPTY
public static final java.lang.String IS_EMPTY
- See Also:
- Constant Field Values
GET_SIZE
public static final java.lang.String GET_SIZE
- See Also:
- Constant Field Values
GET_CAPACITY
public static final java.lang.String GET_CAPACITY
- See Also:
- Constant Field Values
OUTPUT_PORT_ID
public static final java.lang.String OUTPUT_PORT_ID
- See Also:
- Constant Field Values
ActiveQueueContract
public ActiveQueueContract()
ActiveQueueContract
public ActiveQueueContract(int role_)
enqueue
public static void enqueue(java.lang.Object data_,
Port out_)
dequeue
public static java.lang.Object dequeue(Port out_)
peek
public static java.lang.Object peek(Port out_)
isFull
public static boolean isFull(Port out_)
isEmpty
public static boolean isEmpty(Port out_)
getSize
public static int getSize(Port out_)
getCapacity
public static int getCapacity(Port out_)
setCapacity
public static void setCapacity(int size_,
Port out_)
getEnqueueRequest
public static java.lang.Object getEnqueueRequest(java.lang.Object data_)
getDequeueRequest
public static java.lang.Object getDequeueRequest()
getPeekRequest
public static java.lang.Object getPeekRequest()
getIsFullRequest
public static java.lang.Object getIsFullRequest()
getIsEmptyRequest
public static java.lang.Object getIsEmptyRequest()
getGetSizeRequest
public static java.lang.Object getGetSizeRequest()
getGetCapacityRequest
public static java.lang.Object getGetCapacityRequest()
getSetCapacityRequest
public static java.lang.Object getSetCapacityRequest(int size_)
pull
public static java.lang.Object pull(Port out_)
getPullRequest
public static java.lang.Object getPullRequest()
getName
public java.lang.String getName()
- Specified by:
getName in class Contract
getContractContent
public java.lang.Object getContractContent()
- Description copied from class:
Contract
- Returns the content of this contract (format?).
- Specified by:
getContractContent in class Contract
Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved. ~ To J-Sim Home ~