psimjava
Class Rqueue
java.lang.Object
psimjava.Rqueue
public class Rqueue
- extends java.lang.Object
This is an auxiliary class used by class Res.
Priority queue class for resource class.
Object-oriented simulation package, process interaction approach.
(C) Jose M. Garrido, June 2000, August 2003, 2004, 2007
|
Constructor Summary |
Rqueue(int max_prio)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Rqueue
public Rqueue(int max_prio)
cardinal
public int cardinal()
pcardinal
public int pcardinal(int prio)
maxprio
public int maxprio()
enqueue
public void enqueue(Process lpr,
int nr,
int nreq)
premov
public void premov(java.lang.Object ps)
pputback
public void pputback(java.lang.Object ps,
int nr,
int nreq)
dequeue
public java.lang.Object dequeue()
pdequeue
public java.lang.Object pdequeue(int prio)
up_res_req
public int up_res_req(Process pp,
int nr)
get_res_h
public int get_res_h(Process pp)
up_res_rel
public int up_res_rel(Process pp,
int nr)
up_res_acq
public int up_res_acq(Process pp,
int nr)
get_res_req
public int get_res_req(Process pp)
plast
public java.lang.Object plast(int prio)
rem_obj
public void rem_obj(int prio)