|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.aps.jca.cas.ServerMonitor
com.cosylab.epics.caj.cas.CASServerMonitor
public class CASServerMonitor
CAS monitor implementation.
| Field Summary | |
|---|---|
protected int |
dataCount
|
protected short |
dataType
|
protected boolean |
destoryed
Flag indicating destroy status. |
protected EventAddResponse |
handler
|
protected short |
mask
Monitor mask. |
protected static int |
MAX_QUEUE_SIZE
Max queue size. |
protected gov.aps.jca.dbr.DBR |
pendingEvent
Pending event. |
protected LinkedList |
queue
Ordered dispatch queue. |
protected boolean |
submitPending
Flag indicating pending submit. |
protected CASTransport |
transport
|
| Fields inherited from class gov.aps.jca.cas.ServerMonitor |
|---|
channel, ioid |
| Constructor Summary | |
|---|---|
CASServerMonitor(gov.aps.jca.cas.ServerChannel channel,
int ioid,
short mask,
EventAddResponse handler,
CASTransport transport,
short dataType,
int dataCount)
|
|
| Method Summary | |
|---|---|
void |
canceled()
|
void |
destroy()
|
void |
postEvent(int select,
gov.aps.jca.dbr.DBR event)
|
void |
run()
NOT TO BE CHANGED. |
protected void |
submit()
Sumbit to be processed. |
| Methods inherited from class gov.aps.jca.cas.ServerMonitor |
|---|
getChannel, getIOID, printInfo, printInfo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected short mask
protected EventAddResponse handler
protected CASTransport transport
protected short dataType
protected int dataCount
protected LinkedList queue
protected gov.aps.jca.dbr.DBR pendingEvent
queue's monitor.
protected boolean submitPending
queue's monitor.
protected boolean destoryed
queue's monitor.
protected static final int MAX_QUEUE_SIZE
| Constructor Detail |
|---|
public CASServerMonitor(gov.aps.jca.cas.ServerChannel channel,
int ioid,
short mask,
EventAddResponse handler,
CASTransport transport,
short dataType,
int dataCount)
channel - ioid - | Method Detail |
|---|
public void destroy()
destroy in class gov.aps.jca.cas.ServerMonitorServerMonitor.destroy()public void canceled()
CompletionCallback.canceled()public final void run()
run in interface Runnableprotected void submit()
public void postEvent(int select,
gov.aps.jca.dbr.DBR event)
postEvent in interface gov.aps.jca.cas.ProcessVariableEventCallbackProcessVariableEventCallback.postEvent(int, gov.aps.jca.dbr.DBR)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||