public interface DdeClientEventHandler
Modifier and Type | Method and Description |
---|---|
void |
asyncActionComplete(DdeItem item,
byte[] data,
long transactionID)
Occurs when an asynchronous transaction is processed by the service.
|
void |
disconnect(boolean sameApplication)
Occurs on disconnect.
|
void |
error(int errorCode)
Fires when a critical error occurs.
|
DdeResponse |
itemChanged(DdeItem item,
byte[] data)
Occurs when data of the item is changed.
|
void |
serviceRegister(java.lang.String service,
java.lang.String instanceName)
Occurs when a service is registered.
|
void |
serviceUnregister(java.lang.String service,
java.lang.String instanceName)
Occurs when a service is unregistered.
|
void error(int errorCode)
errorCode
- is the error code.DdeResponse itemChanged(DdeItem item, byte[] data)
item
- specifies the item name and data format.data
- if on starting an advise loop the sendData
argument was set to true
,
then the data
contains a new value of the item data; otherwise, this argument is
null
.DdeItem
,
DdeResponse
void asyncActionComplete(DdeItem item, byte[] data, long transactionID)
item
- specifies the item name and data format.data
- if the transaction manipulates data, then the data
contains the value of
the item. If the transaction failed, the data
is null
.transactionID
- is an asyncronous transaction identifier.void disconnect(boolean sameApplication)
sameApplication
- specifies if the client and the service are the same application.void serviceRegister(java.lang.String service, java.lang.String instanceName)
service
- is the basic name of the service.instanceName
- is an instance-specific service name.void serviceUnregister(java.lang.String service, java.lang.String instanceName)
service
- is the basic name of the service.instanceName
- is an instance-specific service name.