Chapter 7 ADU Server Methods
60 Agent Data Unit Server Programmer’s Guide
Input Parameters
Returns
ADU.RemoteWatcher
IDL Syntax ORBStatus RemoteWatcher( in unsigned long handleis, in string cri) ;
Description This method is reserved. Client applications should not call this method.
When multiple ADU Servers are listed in one directory, any Assign, Monitor, or Deassign method
invocation is communicated by the local ADU Server to all other ADU Servers by a
RemoteWatcher method invocation.
RemoteWatcher events are included in the ADU Server log file following Assign, Monitor, or
Deassign events. They take the form:
ADU.SetAndTerminate
IDL Syntax ORBStatus SetAndTerminate( in ADU_ID aduid, in SeqCouple data ) ;
Description This method combines a SetValues and a Terminate.
Input Parameters
monitorcriteria Monitor criteria string. If values contain anything other than letters and
numbers (for example, spaces), they should be enclosed in double
quotes, and \ or " characters must be quoted by a \ character. Refer to
“ADU Event Monitoring,” on page 27 for additional information.
VESP_SUCCESS Request was successful.
VESP_ERROR Invalid monitor criteria.
uuid
.RemoteWatcher(
nnnn
, "
abcde
" )
where:
uuid
is the UUID of the ADU Server
nnnn
is a number used internally.
abcde
is a string identifying the Assign or Monitor criteria. A blank
string indicates a Deassign method invocation.
aduid An ADUID.
data Values to be set, not to exceed 1023 values.