public class CASServerMonitor extends gov.aps.jca.cas.ServerMonitor implements gov.aps.jca.cas.ProcessVariableEventCallback, Runnable
| Modifier and Type | Field and Description |
|---|---|
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 |
| Constructor and Description |
|---|
CASServerMonitor(gov.aps.jca.cas.ServerChannel channel,
int ioid,
short mask,
EventAddResponse handler,
CASTransport transport,
short dataType,
int dataCount) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
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
public CASServerMonitor(gov.aps.jca.cas.ServerChannel channel,
int ioid,
short mask,
EventAddResponse handler,
CASTransport transport,
short dataType,
int dataCount)
channel - ioid - public void destroy()
destroy in class gov.aps.jca.cas.ServerMonitorServerMonitor.destroy()public void canceled()
CompletionCallback.canceled()public final void run()
protected 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)Copyright © 2004-2013 Cosylab. All Rights Reserved.